|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Structure of digital computers and machine language. Data representation, instruction formats and addressing techniques. Symbolic coding, assembly systems, and programming techniques. System stack, procedure calls, and program segmentation and linkage. Interrupts and I/O. Memory organization and addressing. Program translation and system programs: assemblers, compilers, interpreters, preprocessors, linkers, loaders, and debuggers. Prerequisite: CS 230 with a grade of C- or better 271
-
3.00 Credits
This course is intended for the non-CS major students with an interest in computer networking. The course presents the fundamentals of data communication and computer networking. Major topics include state-of-theart local and wide area networking technologies; layered internetworking architecture; TCP/IP protocol suite and the Internet; networking standards and standard organizations; network security, privacy, management, and administration; network applications emphasizing the Internet; networking industry; social impact of networking; and new trends and emerging technologies such as the increasingly popular mobile and wireless data communication. Prerequisite: CS 235
-
3.00 Credits
This course introduces the principles of design and analysis of digital components found in digital systems. It also discusses the design of functional units and how these units are organized into a computer system. Other topics such as typical architectures of computer system, VLSI technology, digital design software tools are also introduced. Prerequisites: CS 260 and CS 280 with grades of C- or better
-
3.00 Credits
Concepts and implementations of lists, stacks, queues, trees, graphs, sorting and searching algorithms, hashing, memory management, and advanced data structure applications using object-oriented technology. Prerequisites: CS 240 and CS 260 with grades of C- or better
-
3.00 Credits
A course in operating systems with a system software perspective. Topics include computer system over-view; history, evolution, and philosophies; tasking and processes; process coordination and synchronization; scheduling and dispatch; physical and virtual memory organization; device management; file systems and naming; security and protection; communications and networking; distributed operating systems; and real-time concerns. Prerequisites: CS 280 and CS 342 with grades of C- or better
-
3.00 Credits
Provides a hands-on experience with the issues and techniques of software engineering. A team project applying the techniques covered is the main focus of the course. Prerequisite: CS 342 with a grade of C- or better
-
3.00 Credits
This course provides an overview of data organization, data management, and data manipulation by applications. It will explore the enterprise perspective of managing data. The students will learn data integrity, data models, security, database integration, and various database administration issues. A significant data management project in query processing within a database environment will be included in the course. Prerequisite: CS 255
-
3.00 Credits
An introduction to the concepts, methodologies, and constructive models for formulating algorithms. Use of analytic techniques to determine the relative efficiency of algorithms with respect to several measures such as time and space complexity. Later topics introduce alternate models of computation such as probabilistic algorithms, parallel processing, and complexity classes (such as NP). Prerequisites: CS 342 with a grade of C- or better and MATH 324
-
3.00 Credits
Design issues relevant to the implementation of programming languages. Topics include in-depth study and comparison of mechanisms for sequence control, data structure implementation, and run-time storage management; conceptual study of programming language syntax, semantics, and translation; survey of major programming paradigms including procedural, functional, object-oriented, and logical; introduction to language constructs that support distributed and parallel computing. Prerequisites: CS 280 and CS 342 with grades of C- or better
-
3.00 Credits
This course provides field experience in the Computer Information Systems profession. An agency provides the environment and general supervision during the experience while a faculty member meets with the student on an ongoing basis to relate the field experience to the Computer Information Systems profession. Prerequisites: Approval of the Department Curriculum Committee, GPA of B, and CS 255
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|