About Southeastern
Admissions
Academics
Continuing Education
Human Resources
Continuing Education


A-Z Index Contact Us
a
Department of Computer Science and Information System
Course Description

Click here for Graduate Courses.

UNDERGRADUATE COURSE DESCRIPTIONS

COMPUTER SCIENCE COURSES (COSC)

COSC 102 Object-Oriented Programming / Java
3 Credits
Introduction to Java programming. Includes learning the Java environment, using and creating Java applets, and writing stand-alone applications. Covers object-oriented programming, language basics, classes, interfaces, packages, threads, and exceptions.
Prerequisite: ISMA 101 or permission of Department Chair.

COSC 103 COBOL
3 Credits This course is not required for degree programs.
An introduction to analysis, design and implementation of computer programs using the COBOL language.  Subjects include flow-charting, structured design, input/output processing, basic logic structures, report formatting, and editing.  Student class projects provide “hands-on” experience.  Students develop projects outside normal class time in the computer laboratory. 
Prerequisites: ISMA 101, MATH 101 or permission of Department Chair.

COSC 104 C++ programming
3 Credits
The C++ language is explored, including topics such as class, objects, dynamic memory, exception handling, function and class templates, operator overloading, inheritance, polymorphism, and generic programming with the standard template library.  Additional topics may include GUI libraries.
Prerequisite: COSC 102 or permission of Department Chair.

COSC 202 Computer Science II
3 Credits
Study of the theory and applications of data structures.  There will be a discussion of abstract data and file structures and their suitability for various applications involving analyzing, indexing, representing, sorting, searching, retrieving, and presenting desired information.  Applications will be implemented using the C or C++ programming languages.
Prerequisite: COSC 104

COSC 205 Scientific Programming
3 Credits
An introduction to the analysis, design, and implementation of computer programs using the scientific languages like FORTRAN language, ADA, or MatLab.  Student class projects provide “hands-on” experience.  Subjects include flow-charting, structured design, input/output processing, basic logic structures, report formatting, and simple table handling.  Students develop projects outside normal class time in the computer laboratory.
Prerequisites: COSC 102, or permission of Department Chair.

COSC 208 Introduction to Circuit Systems
3 Credits
Introduction to switching logic and circuits.  Students will be introduced to the following topics: Binary systems and codes, digital logic gates and circuits, encoders and decoders, logic and the electronic design of functional digital units, latches, flip-flops, and programmable logic devices.
Prerequisite: COSC 102

COSC 303 Computer Science III
3 Credits
Continued discussion of the data structures used in computer programming and algorithms.  It includes topics such as data abstraction, tree and graph algorithms, and linked structures.  Other topics that will be discussed are sorting, searching, and merging and the performance of algorithms using different data structures.
Prerequisites: COSC 202 and MATH 203.

COSC 318 Assembly Language
3 Credits
Assembly language programming necessary for development of operating systems, input/output routines, and compilers will be discussed.  Direct and indirect addressing, indexed addressing, register operations, stacks, macros, machine language, sort routines, screen control, branch commands, loops and nested loops, arithmetic operations, and shape tables will be covered.  Other topics include machine-level instructions and control operations at the component level so those students can acquire understanding of the computer’s internal architecture and operation as they learn assembly language.
Prerequisite: COSC 208

COSC 345 Oracle
3 Credits
The course will cover database system internals such as access structures and indexing, query evaluation, query optimization, recovery, and concurrency control in traditional database systems using Oracle 9i.  Basics of SQL*Plus will be covered.  Each student will work on a final project.  In this project, the goal will be to design and implement a single-user database management system that supports a subset of SQL and some basic relational algebra operations.  Also PL/SQL programming is offered as the second part of the course.
Prerequisite: permission of Department Chair. 

COSC 346 A+
3 Credits
This course covers basic knowledge of computer system’s hardware and operating system. The students will learn basic functions of a computer system, and understand “what is going on in today’s computer”.
Prerequisite: permission of Department Chair. 

COSC 347 UML
3 Credits
The course covers detailed object models and designs from system requirements, modeling concepts provided by Unified Modeling Language (UML), analysis and document software designs using the Unified Process, use of cases and behavioral designs, applying proven design patterns to refine analysis and design models.
Prerequisite: permission of Department Chair. 

COSC 348 MCSE: Network Security
3 Credits
This course introduces the students to network security and designing Windows 2003 Network Security. Topics includes: Microsoft Windows 2003 Security, Active directory for security, Administrative structure, Group Security and policy.
Prerequisite: permission of Department Chair. 

COSC 349 MCSE: Windows XP
3 Credits
This course introduces students to fundamentals of Microsoft Windows XP Operating System.
Students will learn how to install and configure Windows based computers, create and manage local user and group accounts, configure and secure file and print resources, optimize performance and provide disaster recovery, components of a computer system and their interconnectivity to other components.
Prerequisite: permission of Department Chair. 

COSC 402 Computer Architecture and Operating Systems
3 Credits
Computer systems, hardware, and basic operating systems software and their features will be discussed.  Processors, memory, input/output, storage, remote transmission memory and channel management are included.  In this course, topics and issues such as executive and diagnostic software, data-handling software, multi-programming and multi-processing will be covered.  Computer hardware components and capabilities are among other topics.
Prerequisite: COSC 208.

COSC 404 Introduction to Data Communications
3 Credits
This course introduces the concept and technology of telecommunications to students.  Analog and digital methods of transmission, components used in networks, line protocols, network topology, and the design of networks will be discussed.
Prerequisite: MATH 201.

COSC 410 Artificial Intelligence and Expert Systems
3 Credits
This course presents an introduction to the main issues in artificial intelligence.  These include search, representing knowledge, handling uncertainty, and machine learning.  There will also be a discussion of expert systems and other applications of artificial intelligence techniques.
Prerequisite: MATH 300 and COSC 102 or permission of Department Chair.

COSC 412 Advanced Programming Languages
3 Credits
Introduction to several programming languages including FORTRAN, COBOL, JAVA, Assembly, ADA, C, and object oriented programming.  Issues in programming language design will be studied.  Different approaches to the problem of language design result in different languages having different features.  The features and capabilities of different programming languages will be compared.  Programming assignments are given, each in a different language; emphasis on proper use of the features and facilities of each language and its routine system.
Prerequisite: COSC 102 or COSC 104.

COSC 449 Research Project in Computer Science
3 Credits
This capstone course requires research and analysis of selected problems or topics in computer science.  Must be arranged with an instructor and approved by the Department Chair before registration.  Students are responsible for developing a project proposal from inception to completion in conjunction with the assigned instructor.  This course should be taken in the last or second to last term of the undergraduate program for computer science majors.

 

INFORMATION SYSTEMS MANAGEMENT COURSES (ISMA)

ISMA 101 Introduction to Information Systems
3 Credits
Introduction to fundamental concepts and applications of information systems, important in an environment characterized by heavy use of computers.  Provides a foundation for understanding the need for management of data as an organizational resource.  Basic orientation is toward business data processing and applied information technology, rather than theoretical computer science, numerical analysis, or scientific data processing.

ISMA 261 Automation of the Office
3 Credits
History of office automation, electronic mail and filing; document search and retrieval, document transmission, microfilm processing, stand-alone word processing systems, photo composition, editors and formatters, survey of existing systems, analysis of the office to determine cost benefits of enhancement.
Prerequisites: ISMA 101 or permission of Department Chair.

ISMA 275 Computers and Management: Word and Excel
3 Credits
This course is an introduction to the role of microcomputers in modern organizations.  It focuses on the principles of information systems and the role of computer based information systems in the management of organizations. Students will obtain practical experience using microcomputers.  Various types of business and application software will be discussed including Microsoft Word, Microsoft Excel, and Internet web applications.  Projects and class work focusing on information systems development and applications will be assigned.
Prerequisites: ISMA 101.

ISMA 280 Computers and Management II: PowerPoint and Outlook
3 Credits
This course is the continuation of ISMA 101 and ISMA 275.  It is offered for the students who want to be the software user specialists and Microsoft Office PowerPoint and Outlook will be introduced and applied in this course.  Various types of business application software will be discussed.  Projects and class work focusing on Microsoft Office development will be assigned.
Prerequisites: ISMA 275.

ISMA 285 Basics of World Wide Web and E-Commerce
3 Credits
This course provides the knowledge and high-level tools that enable the students to create, maintain and evolve E-Commerce strategy and business solutions within a company.  In addition to lectures, hands-on activities, case studies, individual and group assignments are used to foster learning.  Basic HTML, some introduction to JavaScript, Web enabled Database, Web design, and modern Interface applications are covered.  The course will contain a rich collection of examples, exercises and projects drawn from any field to provide the students with a chance to solve interesting real-world problems.  This course concentrates on the principle of good software engineering and program clarity.
Prerequisite: ISMA 275.

ISMA 290 Systems and Information Analysis
3 Credits
Nature of decision-making process with emphasis on manager-computer interaction.  Operational, tactical, and strategic level systems as well as system’s life definition of logical system requirements and determination of the economics of alternative systems will be discussed.  System requirements and specification documentation will be studied.
Prerequisite: ISMA 275 or permission of Department Chair.

ISMA 291 Database Design and Modeling
3 Credits
Data as an organizational resource; ownership problems; logical vs. physical data relationship.  Methods of accessing, sequential and random hashing methodologies, indexing methods.  Update and retrieval system consideration.  Use of bit vectors and matrices.  Inverted files, networks, linked lists.  Generalized database  management systems.  Description language, data manipulation language.  Data dictionary/ directory systems.  Privacy, security, and recovery techniques.  Students will model, design, implement, and evaluate various databases and database management systems.
Prerequisite: ISMA 275.

ISMA 295 Database Management Systems
3 Credits
This course will develop student’s ability to determine needs in planning and organizing a database system.  Selection and structuring of data files will be studied and applied to problems which student will design, develop and implement.  Manipulating, sorting, and indexing of data within the DBMS will be studied.  By completing the course, student will have developed skills pertaining to creating, updating, retrieving, and reporting of data within the DBMS.
Prerequisite: ISMA 275 or permission of Department Chair.

ISMA 323 Computer Selection and Capacity Planning
3 Credits
This course introduces students to the major elements of specifying and defining a capacity plan.  Objectives and procedures for the computer center will be analyzed.  Management of personnel and equipment will be reviewed with reference to organization objectives.  Balancing of equipment and analysis of overload parameters will be reviewed with a goal of improving productivity.  Student will perform a study of a real or simulated data center problem.
Prerequisite: ISMA 290.

ISMA 333 Software Engineering
3 Credits
Study of the principles and tools applicable to the methodical construction and controlled evolution of complex software systems.  It includes the development stages, structured design concepts, management issues, as well as program design and testing.
Prerequisite: ISMA 275 or permission of Department Chair.

ISMA 342 XML
3 Credits
This course provides an introduction and overview of Extensible Markup Language (XML) and XML related technologies used to develop content and manipulate data for commercial web sites.  XML is a revolutionary language which is rapidly becoming a Web development standard for business-to-business transactions, and for database manipulation and searching.  The class will cover well-formed and valid XML documents, namespaces, schemas, cascading style sheets (CSS), and XSLT.  Also the course content includes discussion of web architectures and XML-based systems development, including programming multi-tier, client/server, database-oriented, Internet and Web-based applications.
Prerequisite: permission of Department Chair.

ISMA 343 Visual Basic
3 Credits
The introduction to Visual Basic programming covers: Using the Visual Basic code editor, Basic Programming control flow, Forms and controls, Variables, Coding Conventions, Methods of Database access in Visual Basic, Introduction to ActiveX, and Database concepts.
Prerequisite: permission of Department Chair.

ISMA 345  SQL Server 2000 / 2003
3 Credits
SQL 2000 / 2003 Server installation, configuration, security, administering and programming are covered.  Also to identify and configure a Microsoft SQL Server 2000 RDBMS will be introduced.  It shows applying live screen image video and audio, how to install and configure an SQL Server 2000 and 2003, create and manage databases and database devices both in Enterpriser Manager and with scripts in Query Analyzer, backup and restore SQL Server databases, design, create and manage database objects, program in transact-SQL, import and export data, implement automated tasks and optimize the performance of SQL Server 2000 and 2003.
Prerequisite: permission of Department Chair.

ISMA 346 CCNA I
3 Credits
CCNA course prepares the students to configure and troubleshoot data communications networks employing Cisco routers and switches.  The course covers networking fundamentals as well as switch and router design, configuration, and verification specifics.  Students will also study advanced router configuration, LAN switching theory, VLANs, advanced LAN and LAN switched design, and Novel IPX™.  They will also study WAN theory and design WAN technology, PPP, Frame Relay, ISDN, Network troubleshooting, National SCANS Skills, and threaded case studies.
Prerequisite: permission of Department Chair.

ISMA 347 Data Mining
3 Credits
Data mining is the computationally intelligent extraction of interesting, useful and previously unknown knowledge from large databases.  It is a highly interdisciplinary area representing the confluence of machine learning, statistics, database systems, and high-performance computing.  This course introduces the fundamental concepts of data mining.  It provides an in-depth study on various data mining algorithms, models and applications.  In particular, the course covers data pre-processing, association rule mining, sequential pattern mining, decision tree learning, decision rule learning, neural networks, clustering, and their applications.  Students will be required to do programming assignments to gain hands-on experience with data mining.
Prerequisite: permission of Department Chair.

ISMA 348 Data Analysis
3 Credits
Obtain practical experience in identifying appropriate measurement tools and analyzing the data.  An introduction to three levels of tools/techniques useful in measurement, data analysis and continual improvement: Elementary, Intermediate and Advanced.  Learn to confirm levels of effectiveness and efficiency for measurement, data analysis, and continual improvement activities.  The course is intended to give an understanding to applications involving basic descriptive statistics and regression.  Topics include: statistical charts, measures of central tendency and dispersion, correlation, linear and non-linear regression modeling.  Emphasis is on identification of model and interpretation.
Prerequisite: permission of Department Chair.

ISMA 349 CCNA II
3 Credits
Continuation of CCNA I, which prepares the students to configure and troubleshoot data communications networks employing Cisco routers and switches.  The course covers networking fundamentals as well as switch and router design, configuration, and verification specifics.  Students will also study advanced router configuration, LAN switching theory, VLANs, advanced LAN and LAN switched design, and Novel IPX™.  They will also study WAN theory and design WAN technology, PPP, Frame Relay, ISDN, Network troubleshooting, National SCANS Skills, and threaded case studies.
Prerequisite: permission of Department Chair.

ISMA 360 Co-op Experience I in Computer Information Systems
3 Credits
Minimum 20 hours per week of supervised work site experience for 12 weeks beginning the junior year.
Prerequisite: permission of Department Chair.

ISMA 361 Co-op Experience II in Computer Information Systems
3 Credits
Minimum 20 hours per week of supervised work site experience for 12 weeks beginning the junior year.
Prerequisite: permission of Department Chair.

ISMA 402 Structured Analysis and Design
3 Credits
Tools for analysis and design of systems will be studied in this course.  This course should provide the student with the facility to use data flow diagrams, modular flow charts, and structured English to reduce systems to programmable modules.  The student will use pseudo-code and structured flow charts to develop computer procedures.  All structured design concepts, including top-down, decision tables, and structured walk-through will be discussed.
Prerequisite: ISMA 290.

ISMA 405 Information Systems and Law
3 Credits
Social, moral and legal ramifications of various information gathering systems, both private and governmental.  Legal implications of issue relating to computer software and hardware including copyrights, trademarks, and patent rights.  Discussion of current legal doctrine and typical issues such as collision of law and technology in the fields of intellectual property, artificial intelligence, and Internet law.  It addresses the fundamental shift in social and legal thinking to accommodate emerging technologies.
Prerequisite: ISMA 285.

ISMA 431 Automated Accounting Systems / ACCT 485
3 Credits
Computer systems and systems objectives.  Information and system analysis, simulation, and management information, with particular attention to accounting and management control requirements including budgeting, account classifications, internal control and management, and procedures for the installation of new or revised accounting systems.
Prerequisites: ISMA 275 and ACCT 101.

ISMA 441 Auditing and Information Systems
3 Credits
Techniques employed by both internal and external auditors in examining automated systems.  Review of systems analysis concepts applied to auditing.  Audit approaches such as use of text decks or generalized audit software.  Reviews of internal controls throughout the system life cycle, emphasizing systems development and operational systems.  Contemporary issues in information systems management auditing.
Prerequisites: ISMA 275 and ACCT 101.

ISMA 450 Research Project on Information Systems
3 Credits
This capstone course uses individual research, work-study, or any approach that tends toward a synthesis of all aspects of computer systems  applications.  Involves an intensive review of literature in the field.  Students participate in projects that involve implementing computer techniques.  The techniques can be applied to problems that arise in the private or public sector.  Students are responsible for developing a project proposal from inception to completion.  They will be guided by assignments from their instructor.  This course should be taken in the last or second to last term of the undergraduate program.

ISMA 460 Co-op Experience III in Computer Information Systems
3 Credits
Minimum 20 hours per week of supervised work site experience for 12 weeks beginning the junior year.
Prerequisite: permission of Department Chair.

ISMA 461 Co-op Experience IV in Computer Information Systems
3 Credits
Minimum 20 hours per week of supervised work site experience for 12 weeks beginning the junior year.
Prerequisite: permission of Department Chair. 

 

MATHEMATICS COURSES (MATH)

MATH 001, Fundamentals of Arithmetic
0 Credits
This non-credit course will focus on arithmetic, basic concepts and computational skills.  Addition and multiplication are stressed and used in the study of whole numbers, fractions and decimals.  Ratio and proportions will be taught for problem-solving in the context of percentages.  Sign numbers and algebraic equations will be introduced.

MATH 002, Arithmetic and Geometry
0 Credits
Topics include arithmetic review, real number operations, linear equations and inequalities, polynomial operations, rational expressions, square roots, signed numbers, algebraic expressions, factoring, fractions.

MATH 003, Introduction to Algebra
0 Credits
Preparation for MATH 101.  Linear equations and inequalities, graphing, polynomials, algebraic fractions, radicals, quadratic equations, applications.

A math placement examination will be given to all entering undergraduate students.  Students who do not demonstrate the skills necessary for success in college mathematics will be directed to the above special classes designed to strengthen their background math skills.

MATH 101 College Algebra I
3 Credits
Fundamental mathematical and algebraic concepts and applications including the basic concepts of algebra, equations, inequalities, problem solving, functions, graphs, polynomials, rational functions.
Prerequisite: placement in MATH 101 through the MATH Placement Test or completion of Math Lab series.

MATH 103 College Trigonometry
3 Credits
An introduction to trigonometrical/circular functions: such as trigonometrical identities, composite and inverse functions, solving trigonometrical equations. Triangles, vectors, matrices and their application to solving systems of equations; the analytical geometry of conic sections; and introduction to sequences and series will also be covered.
Prerequisite: MATH 101.

MATH 104 Basic Statistics, (Statistics I)
3 Credits
Current statistical concepts including descriptive statistics, measures of central tendency and dispersion, graphical presentation of data, basics of sampling and probability theory, the normal distribution, and an introduction to hypothesis testing will be covered.
Prerequisite: MATH 101.

MATH 201 College Algebra II
3 Credits
Fundamental mathematical and algebraic concepts and applications including exponentials, logarithmic function, trigonometric and circular functions and equations triangles, vectors and applications sequences, series and combinations.
Prerequisite: MATH 101.

MATH 203 Calculus I
3 Credits
Starts with a brief review of algebra.  Then this course introduces series and the concept of the limit of a function and its application, the basic rules of differentiation and integration, and techniques for solving elementary differential equations.  The course will include applications to business, economics, biology, physical and social sciences.
Prerequisite: MATH 201.

MATH 204 Intermediate Statistics, (Statistics II)
3 Credits
Continuation of MATH 104 including testing of hypotheses, confidence interval estimation, simple linear regression and correlation, and introduction to selected non-parametric techniques such as the chi-square statistics and the rank correlation method.  Introduction to advanced probability theory and statistical inference.  This course is sometimes offered as a project based course to prepare students for business and marketing research.  It is highly recommended for students who plan to continue to graduate courses.
Prerequisite: MATH 104.

MATH 205 Mathematics for Business and Finance
3 Credits
A study of the use of percentages discounts, interest, and present work, sinking funds, and installment buying.  Includes pricing, depreciation, investments, and insurance.  The use of symbols and their application, equations, and formulas, as well as importance of statistics – table and chart construction are also discussed.
Prerequisite: MATH 104.

MATH 206 Calculus and Analytical Geometry I
3 Credits
In this course functions of all types will be discussed, including trigonometric and transcendental functions and their graphs.  Other topics will include limits, derivatives, rates of changes,  techniques of differentiation, extreme values, the mean value theorem, differentials, techniques of integration, numerical integration, and fundamental theorem.
Prerequisite: MATH 103.

MATH 207 Linear Algebra
3 Credits
Simultaneous linear equations, vectors, determinants, matrices, linear transformations, linear programming and optimization techniques will be covered.  Also eigenvalues, eigenvectors, unitary transformations will be covered.
Prerequisite: MATH 201.

MATH 300 Finite Mathematics
3 Credits
The course starts with a review of Algebra, Linear functions & systems of linear equating and Matrices.  Linear programming, Mathematics of finite, sets and probability and some statistics will be followed.
Prerequisite: MATH 203.

MATH 303 Calculus II
3 Credits
This is a continuation of MATH 203.  Topics include an introduction to topology and further discussion of limits, continuity, differentiation, integration, and series.  Functions of several variables will also be taught in this course.
Prerequisite: MATH 203 or permission of Department Chair.

MATH 304 Advanced Statistics, (Statistics III)
3 Credits
This class will cover advanced probability theory, multiple regression and correlation analysis, time series analysis and forecasting, decision theory, and statistical inference.
Prerequisites: MATH 204.

MATH 305 Mathematical Modeling and Operations Research
3 Credits
This class covers basic methods in testing theory construction.  Emphasis on research problems in management sciences including probability models, game theory, small group decisions, programming inequalities, graphing, and simulation.  Deterministic Operations Research techniques will be discussed.
Prerequisites: MATH 203.

MATH 306 Calculus and Analytical Geometry II
3 Credits
This is the second calculus course for science majors.  Topics will include applications of integrals, transcendental functions, L’Hopital’s rule, hyperbolic functions, first order differential equations.  The course also includes examination of series and sequences.  Taylor and Maclaurin series and error estimation will also be covered.
Prerequisite: MATH 206.

MATH 307 Matrix Theory
3 Credits
Matrix algebra, matrices and vectors, systems of linear equations, Gauss-Jordan method, linear independence and linear dependence, inverse, eigenvalue and eigenvectors.
Prerequisite: MATH 207.

MATH 403 Calculus III
3 Credits
This is a continuation of MATH 303 and is an introduction to multivariable calculus.  Topics to be covered: infinite series, vector analysis, partial derivatives and multiple integrals.  Taylor’s formula, the Riemann integral and sequences of functions will also be discussed.
Prerequisite: MATH 303.

MATH 406 Calculus and Analytical Geometry III
3 Credits
This is the third course of calculus for science majors.  Topics include conic sections and quadratic equations, parameterizations of plane curves, polar coordinates, graphing in polar coordinates, polar equations for conic sections, and integration in polar coordinates.  Also multi variable functions, partial derivatives, differentials, extreme values and Saddle Points, LaGrange Multipliers, Taylor’s formula, and multiple integrals will be covered.
Prerequisite: MATH 306.


a
Related links
Course Description
Overview
Chair's Bio
Staff/Faculty
Degrees/Majors
Core Curriculum
Textbook List
Where Alumni Work
Contact Us
 
Southeastern University      501 I Street, SW Washington, DC 20024      202.478.8200      Admissions 202.COLLEGE      webmaster@seu.edu