University Course Descriptions Southeastern University
COMPUTER SCIENCE and INFORMATION SYSTEMS
UNDERGRADUATE COURSE DESCRIPTIONS

 

COSC 102 Computer Science I

3 Credits

Builds on fundamental concepts of data processing techniques and language concepts developed in ISMA 101. Emphasis is on computer programming logic, programming problems in PASCAL, input/output processing, subroutines, functions, flow-charting, and problem definition. Hands-on programming projects utilize PASCAL compiler.

Prerequisite: ISMA 101 or permission of department.

 

 

COSC 103 COBOL

3 Credits

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. This course is not required for degree programs.

Prerequisites: ISMA 101, MATH 101 or permission of department.

 

 

COSC 104 C programming

3 Credits

An introduction to C programming language. Students will learn how to implement data structures using C. They will also learn about C compilers and the function libraries that have been written in C. Students will be expected to code, run, and debug C programs.

Prerequisite: COSC 102 or permission of department.

 

 

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.

 

 

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 346, 347, 348 Special Topics in Computer Science

3 Credits

Special topics of interests to undergraduate students in information systems or computer science. This course is designed to study current trends in computer science such as Visual Basic, Oracle, GIS, Java , C++, XML, UML, and Linux/Unix.  These courses are mainly computer application software and packages.  As new products appear in market, they will be added to the list of special topics offering. May be repeated for a maximum of nine (9) credits. Course description is as ISMA 343, 344, 345, 346,347, 348.

Prerequisite: permission of instructor. 

 

 

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

 

 

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.

 

 

 

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.

 

 

ISMA 275 Computers and Management

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 spreadsheets, database management systems, 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

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

 

 

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 data base  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.

 

 

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.

 

 

ISMA 343, 344, 345, 346,347, 348, Special Topics in Information Systems

3 Credits

Topics in Information Systems which may not be included elsewhere in the curriculum such as Visual Basic, Oracle, GIS, Java, SQL server,  C++, Linux/Unix, XML, CCNA, CCNP, Data Mining, Data Processing, Object Oriented Programming, Statistical Graphic & Data Exploration. These courses are mainly computer application software and packages.  As new products appear in market, they will be added to the list of special topics offering

Prerequisite: permission of Department Chair.

 

C++ Programming:

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.

 

Java programming:

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.

 

Oracle Database:
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.   

 

Visual Basic:
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 Active X, and Database concepts. 

 

SQL Server:
SQL 2000 Server installation, configuration, security, administering and programming are covered.  Also to identify and configure a Microsoft SQL Server 2000 RDBMS. 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.

 

XML:
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.

 

UML:
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.

 

CCNA:
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.

 

Data Mining:

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.

 

Data Analysis:

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.

 

 

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

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.

 

 

 

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.

 

 

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.  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. Introduction to sequences and series.

Prerequisite: MATH 101.

 

 

MATH 104 Basic Statistics

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.

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

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

3 Credits

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

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.

 

 

COMPUTER SCIENCE and INFORMATION SYSTEMS
GRADUATE COURSE DESCRIPTIONS

 

 

COSC 502 Problem Solving in High-level Languages

3 Credits

The study of efficient algorithms for various computational problems in several high-level programs languages such as C and Pascal. Topics included pseudo-code, flowcharts, structured techniques of problem solving and program design.

 

 

COSC 504 Computer Concepts and Systems Software

3 Credits

This course will introduce the student to the architecture of computer hardware.  The major concepts of operating systems are also studied and he interrelationship between operating systems and architecture is analyzed. Students will be introduced to machine and assembly language.

Prerequisite: ISMA 500.

 

 

COSC 507 Software Development and Engineering

3 Credits

Systems analysis, software requirement analysis and definition, specification techniques, software designs methodologies, performance measurement, validation and  verification, and quality assurance techniques.

Prerequisite: ISMA 500

 

 

COSC 511 Data Structures and Programming Languages

3 Credits

Properties of algorithmic languages, scope of variables, binding time subroutines and co-routines. Data abstraction, exception handling and concurrent processing. Different types of programming languages such as object oriented, procedural will be compared.

Prerequisite: COSC 502.

 

 

COSC 513 Operating Systems

3 Credits

Concepts in operating systems analysis and design. General topics of process, resource and file management are presented and analyzed in the context of different system architecture and performance constraints.

Prerequisite: COSC 504.

 

 

COSC 516 Database Theory

3 Credits

Design and implementation issues for large database management systems, security and integrity issues, and physical implementation techniques. The theory of logical database design will also be introduced including the design concepts, issues and techniques as well as the requirement analysis and specification.

Prerequisite: ISMA 500.

 

 

COSC 520 Special Topics in Computer Science I

3 Credits

 

 

COSC 521 Special Topics in Computer Science II

3 Credits

 

COSC 522 Special Topics in Computer Science III

3 Credits

Topics of special interest to computer science and information systems graduate students. This course covers special topics and allows the student to be informed about current and future trends in computer science such as Visual Basic, JAVA, Lotus Notes, C++, Web Design, and UML.

Course description is as ISMA 343, 344, 345, 346,347, 348.

 

 

COSC 525 Topics in programming languages 3 Credits

 

 

COSC 526 Topics in programming languages 3 Credits

These two courses cover important current topics in the field of computer programming languages. It is intended to reflect the current state of the art such as VB, visual C++, and JAVA.  May be repeated for a maximum of six (6) credits. Course description is as ISMA 343, 344, 345, 346,347, 348.

 

 

COSC 541 Data Communication Systems and Networks

3 Credits

This course will introduce the student to the concepts and terminology of data communications, network design, and distributed information systems.

Equipment, protocols and transmission alternatives will be discussed. The communications environment and regulatory issues are also introduced.

Prerequisite: COSC 504.

 

 

COSC 542 Computer Graphics

3 Credits

Basic principles for the design, use and understanding of graphics systems.  Design and implementation of graphics software packages, applications and algorithms for creating and manipulating graphics display.

Prerequisite: COSC 504.

 

 

COSC 546 Artificial Intelligence

3 Credits

Advanced study of issues relevant in the design of intelligence computer systems.  Topics included in this course are search techniques, machine learning, knowledge representation, natural language processing and the design of expert systems. Both symbolic and connectionist approaches to artificial intelligence will be discussed.

Prerequisite: COSC 504.

 

 

COSC 550 Directed Research I

3 Credits

 

COSC 551 Directed Research II

3 Credits

These two courses are only open to the graduate students who decide to write a master's thesis. Each course is equivalent to three (3) credit hours for a total of six (6) credits. Students writing a thesis are required to complete six hours.  Each student will be assigned to a thesis advisor by the department chair.

Prerequisite: Approval by Department Chair.

 

 

COSC 572, 573. 597, 598, 599, Special Topics in Computer Science III

3 Credits

Topics of special interest to computer science and information systems graduate students. This course covers special topics and allows the student to be informed about current and future trends in computer science such as Oracle, GIS, MCSE, and Linux/Unix.

 

 

COSC 581 Digital Design

3 Credits

Study of computer-oriented hardware design. Boolean algebra, switching theory, implementation in hardware, construction of minimum system microcomputer, register transfer language and architecture of a processor.

Prerequisite: COSC 504.

 

 

ENGR 500 Computer Aided Design

3 Credits

A first course in the design and construction of mechanical and electromechanical devices. Engineering graphics and sketching; dimensions and tolerances. Introduction to materials selection and structural design. Machine elements and two-dimensional mechanisms; sensors and actuators. Design methodology. Emphasis on laboratory work and design projects using professional solid modeling CAD software and numerically controlled machine tools.

 

 

ENGR 505 Digital Electronics

3 Credits

This course teaches classical switching theory including Boolean algebra, logic minimization, algorithmic state machine abstractions, and synchronous system design. This theory is then applied to digital electronic design. Techniques of

logic implementation, from Small Scale Integration (SSI) through Application- Specific Integrated Circuits (ASICs), are encountered. There are weekly laboratory exercises for the first part of the course followed by a digital design project in which the student designs and builds a large system of his or her choice. In the process, Computer-Aided Design (CAD) and construction techniques for digital systems are learned.

 

 

ENGR 510 Signal and Multimedia Image Processing

3 Credits

Designed for students pursuing the IT minor Introduces tools to configure graphical user interfaces (GUIs), multimedia authoring systems, graphical and multimedia components, and data types and provide web design principles.

 

 

ISMA 500 Managerial Information Systems

3 Credits

This course will cover the role of information systems in organizations and how they relate to organizational objectives and organizational structure.  Basic concepts are introduced from the systems point of view and organization, information flows, and the nature of information systems. Upon completion of this course, student will have knowledge of the basic concepts and issues in representing system structures, information systems in organizations, database management systems, and communications and telecommunications systems. This course presents to student the cutting edge of technology and its current business applications. Case study applications of managing information systems are also introduced.

 

 

ISMA 501 The Internet: Literacy, HTML, Tools, and Virtual Community

3 Credits

This course is an introduction to cyberspace, the Internet, and the World Wide Web. Students learn basic HTLM to create individual and collaborative web pages. In addition to using e-mail, students explore use of listserv, online discussion forums, and virtual communities. Assignments include collaborative and individual web pages, analytical and creative papers, and online research.

 

 

ISMA 504 Computer Architecture and Operating Systems

3 Credits

Introduction to computing system hardware components, architecture, organization, and operating system software concepts. Course provides basic experience in assembly language programming for modern microprocessors and examines techniques for system evaluation and selection. Computing lab.

 

 

ISMA 506 Survey of Computer Programming Languages

3 Credits

This course presents an overview of different generations of computer programming languages in the past present and future. The course is designed for students who need more information technology background with a managerial approach. Programming and scripting languages will be  discussed and examples will be drawn from the pool of languages available in today computer software industry. These packages discussed include C++, JAVA, Visual Basic, PERL, ORACLE, SYBASE, Lotus Notes, etc. Case studies involving different languages will also be discussed.

 

 

ISMA 508 Fundamentals of Database Management Systems

3 Credits

This course examines database management systems and design concepts. There will be a discussion on the advantages of using different database management systems. Some of the technical details involved in properly designing and implementing database systems will be presented. Among the topics to be covered are; the relational database models, database design and normalization of database tables, an introduction to Structured Query Language (SQL), and database administration within the organizations.  Upon completing this course, students will have developed a fundamental understanding of the design, implementation, and management of database systems.

Prerequisite: ISMA 500.

 

 

ISMA 511 High-Level Programming Languages

3 Credits

Study of the structure and application of high-level languages by stressing the design and implementation of data types, data structures, and algorithms.  Computing lab is included. Credit for this course does not count toward the requirements for a major in computer science.

 

 

ISMA 513 Program Structure and Design for Business Applications

3 Credits

Teaches structured programming and design using a high-level language.  Focus is on program design, coding, debugging, and documentation. A

computing lab is included.

 

 

ISMA 521 Information Analysis and Systems Design

3 Credits

This course introduces strategies for developing information system applications and presents the development life cycle as a basic concept in managing applications. The life cycle phases leading to the determination of requirements and the development of a general logical design are studied.  Theoretical concepts are applied in the development and implementation of an operational system from its logical design. The process of planning for change is described and the post-implementation or feedback phase of the life cycle of systems development is reviewed.

Prerequisite: ISMA 500.

 

 

ISMA 523 Computers and Legal Environment

3 Credits

Ethical considerations for computer scientists and computer-related security and privacy issues. Copyright, patent, trade secret issues, venture capitalists, tax issues, computer crime and international trade considerations will be discussed.

Prerequisite: Permission from the department chair.

 

 

ISMA 524 Information Security Principles

3 Credits

Study of security policies, models, and mechanisms for secrecy, integrity, availability and usage controls. Topics include models and mechanisms for mandatory, discretionary and role-based access controls; authentication technologies; control and prevention of viruses and other rogue programs; common system vulnerabilities and countermeasures; privacy and security policies and risk analysis; intellectual property protection; legal and social issues.

 

 

ISMA 530 Special Topics in Information Systems Management I

3 Credits

 

ISMA 531 Special Topics in Information Systems Management II

3 Credits

 

ISMA 532 Special Topics in Information Systems Management III

3 Credits

 

ISMA 533 Special Topics in Information Systems Management IV

3 Credits

 

ISMA 534 Special Topics in Information Systems Management V

3 Credits

 

ISMA 535 Special Topics in Information Systems Management VI

3 Credits

 

ISMA 536 Special Topics in Information Systems Management VII

3 Credits

These courses provide an opportunity for students to study information systems management in a variety of formats.  Advanced topics in information systems management, which may not be included elsewhere in the curriculum, will be studied. This course covers special topics and allows the student to be informed about current and future trends in computer science such as Visual Basic, Oracle, Sybase, GIS, Java, Lotus Notes, SQL Server, C++, XML, CCNA, CCNP, and Linux/UnixCourse description is as ISMA 343, 344, 345, 346,347, 348.

Prerequisite: Approval by Department Chair.

 

 

ISMA 545 Modeling and Decision Systems

3 Credits

This course involves a study of model formulation and solution procedures. The use of information systems in decision making and performance evaluation is reviewed. Student will gain an understanding of the trade- off involved in the use, design, and construction of decision-making systems. The course will stress the concept of building models of complex systems operating under uncertainty.

Prerequisite: ISMA 500.

 

 

ISMA 550 Directed Research I

3 Credits

 

 

ISMA 551 Directed Research II

3 Credits

These two courses are only open to the graduate students who decide to write a master's thesis. Each course is equivalent to three (3) credit hours for a total of six (6) credits. Students writing a thesis are required to complete six hours.  Chair of department will assign each student to a thesis advisor.

Prerequisite: approval by the head of the department.

 

 

ISMA 562 Information Systems Policy

3 Credits

This course is designed to give the student an understanding of the role of information systems in satisfying management's need for information. The various structures of information systems departments and organizations are studied in this context. The student will investigate administrative and management issues relative to the control of the information systems function.

Prerequisite: ISMA 500 or permission of the instructor.

 

 

ISMA 568 Information Systems Projects I

3 Credits

 

ISMA 568 Information Systems Projects II

3 Credits

This course is the capstone of the curriculum. The student is required to complete a project in the application of the principles of computer information systems. The concepts from the previous courses are utilized in the development and implementation of the project. The student will gain experience in analyzing, designing, implementing, and evaluating information systems. The course must be taken during one of the student’s last two terms.

 

 

ITEC 500 Web I: Introduction to Web Development

3 Credits

This course introduces the concepts needed to be successf