|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The purpose of this course is to teach concepts of formal languages and automata. Topics include: mathematical preliminaries, deterministic and nondeterministic finite acceptors, regular expressions, regular languages and grammars, context free grammars and languages, Turing machines.. Prerequisite: COMP 3200.
-
3.00 Credits
This course is designed for teaching the personal computer hardware and software essentials. Topics include: Structures of the PC system board, main memory, CPU, the bus systems, expansion slots, secondary memory units (disks, CD and DVDs, .), other hardware devices, basics of the PC operating systems, PC management, repair and maintenance. Prerequisite: COMP 2040.
-
3.00 Credits
This course presents basic principles of relational databases and a relational database management system. Topics include basic definitions of database systems, relations and their operations, design of and implementation of a relational database, creating queries and the SQL (structured Query Language). Prerequisite: COMP 3200.
-
3.00 Credits
This course is for programming some mathematical problems including solutions of non-linear equation and simultaneous linear equations, matrix related computations, numerical differentiation and integration, interpolation and approximation. Prerequisites: COMP 2140 and MATH 3610.
-
3.00 Credits
This course presents theory of operating systems. Topics include: Hardware interrupt systems, concurrence of I/O operations, multiprogramming systems, memory management, protection, resources allocation, control job management and task management, real time systems, time-sharing systems, paging, virtual, scheduler, reliability, file management services, and system accounting. Prerequisites: COMP 2400, COMP 3040.
-
3.00 Credits
This course is for teaching fundamentals of writing compilers for programming languages.Topics include: lexical analysis, parsing, semantic analysis and code generation. Prerequisites: COMP 3560.
-
3.00 Credits
This course presents principles of producing efficient and reliable software systems.Topics include: Design of reliable software; error causes and consequences; software testing methodologies, including test case design, tools, path testing and transactions flow; data validation and program correctness. Prerequisite: COMP 3040.
-
3.00 Credits
An introduction to the core concepts of AI. Topics include expert systems, game playing, planning, vision, machine learning, neural networks, and robotics. Prerequisite: COMP 3040.
-
3.00 Credits
This course provides students with hands-on experience in mobile robot design, implementation, and testing. It covers mobile robot topics such as robot hardware, robot sensing, actuation, embedded system programming, and algorithms for localization, path planning, and mapping. It briefly covers multi-robot systems. Students are expected to work in laboratory in teams to build and test increasingly complex LEGO-based mobile robots and compete in an end-of-semester robot contest.
-
3.00 Credits
Network design and types, circuits switching, bridges, routers, control signaling, traffic control, LANs, MANs, WANs and digital networks. Prerequisite: COMP 3310.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|