|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 hours Prerequisites: CSCI 1301. Includes applications of technologies to display sophisticated text, graphics, animation, and video for new media such as the Web. This course includes the design and development of a major media project and is the capstone course for the minor in new media design and communication.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 3100 and CSCI 3200. This course provides an introduction to operating system concepts and file organization. Topics include processes, process coordination and synchronization, physical and virtual memory management, CPU scheduling, concurrent processes, and comparison of some operating systems. File systems and file organization are also covered.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 1302. This course provides a comparative study of the various features of programming languages including data typing, sequence control, data structure implementation, and run-time storage management. It also covers the language constructs that support distributed and parallel computing as well as application of these constructs in parallel and distributed computing.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 4200. This course introduces the theory of computability, automata, and formal languages. Topics include regular expressions, context-free and context-sensitive grammar, Turing machines, recursive functions, lambda calculus, and formal program semantics.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 3200. This course introduces the students to the principles of software methodology and engineering. Topics include specification, design, testing, and maintenance of software systems. Documentation style, team organization, software verification and validation, and security and protection are also covered.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 1302. This course covers fundamentals of computer and data communication in some detail. Topics include data transmission protocols and architecture, guided and unguided transmission media, data encoding techniques, data communication interfaces, data link controls, multiplexing, and local area networks. It also covers the Open System Interconnection model.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 4500. Topics include network configuration, integration of LANs and WANs, routers, switches, and network access servers. Special attention is paid to aspects of security, access control, and problem determination/troubleshooting.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 4100. The course illustrates how parallelism can yield significant speed-up in comparison with sequential execution. Topics include concurrency and synchronization, architectural support, programming language constructs for parallel computing, parallel algorithms and complexity, load balancing, and scheduling. Different parallel architectures (e.g., MIMD, SIMD, and array processors) will also be included.
-
3.00 Credits
3 hours Prerequisites: CSCI 3050 and CSCI 4500. This course covers IP security with an in-depth treatment of authentication, email security, web security, network management security, intruders, malicious software, firewalls, etc.
-
3.00 Credits
3 hours Prerequisite: Grade of C or above in CSCI 1302. This course teaches the fundamentals of GUI (Graphical User Interface) design. Major topics include objectives of the GUI interface, the GUI design process, objects and actions, elements of an interface, and manipulating objects. The course also teaches the various components and behavior of graphical user interfaces including windows, controls, manipulation, and application flow. A hands-on practical lab is an essential component of this course.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|