|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to the UNIX environment. Includes shell commands, scripting, regular expressions, SED, process manipulation, forks, threads, shared memory, semaphores, and sockets. Prerequisite: CS 350 or Corequisite: CS 350.
-
3.00 Credits
Comparative study of programming languages. Applications and features of common languages in terms of data definitions, structures, storage. Language implementations of common algorithms. Prerequisite: CS 214 or 230. Computer Privacy and Security. (3) Methods of protecting data in computer and communications systems from unauthorized disclosure or modification while maintaining availability for authorized users. Modern cryptographic methods: symmetric and public key cryptography, message digests, digital signature and certificates. Secure protocols: firewalls, VPNs and IDS. Prerequisite: CS 214 or consent of department. Honors Seminar. (3, repeatable once) Intended for computer science honors students. Topic varies with each offering of the course with no topic being repeated in any four-year period. Prerequisite: Honors Program participant or consent of department.
-
3.00 Credits
Computer systems analysis and design, interconnection structures, memory, input/output processors, machine instruction sets, microprogramming, CPU structures, control units, parallel processing, computer architectures and systems. Prerequisites: CS 214 and 310. Operating Systems. (3) Overview of the concepts/ theory of operating systems with emphasis on process management, memory management, file management, scheduling, device management, and synchronization. Prerequisites: CS 310 and 350. Compilers and Systems Programming. (3) This course will cover theory and operational features of compilers, loaders, assemblers, and interpreters. Topics will include lexical analysis, formal languages, parsing techniques, intermediate code generation, optimization, and creation of object code. Prerequisite: CS 351. Graphical User Interface Programming. (3) Development of programs that use multiple windows, dialog boxes, mouse input, interapplication communication using API calls, object-oriented frameworks and application builders. Prerequisites: CS 350.
-
3.00 Credits
Tools and technologies related to electronic commerce system development will be covered. Emphasis will be placed on developing the infrastructure and exploring the emerging technical issues in support of E-Commerce. Prerequisite: CS 350.
-
3.00 Credits
Survey of the operational features of telecommunications systems, computer networks, and distributed-processing systems. Considerations for the design of real-time systems. Cannot be applied toward the telecommunications management major. Prerequisite: CS 351.
-
3.00 Credits
Study of challenges and implications of computer technology for users and IT professionals. Topics include software quality, freedom of expression, privacy, intellectual property, hackers, and computer crime. Prerequisite: junior standing.
-
3.00 Credits
Survey of major areas of computer system security. Emphasis on detection and prevention. Hardware and software discussed. Cannot be applied to the computer science major. Prerequisite: CS 101 or equivalent.
-
3.00 Credits
Survey of major AI applications areas. Introduction to basic techniques in automatic problem solving, pattern recognition, natural language processing, robotics. Prerequisite: CS 351.
-
3.00 Credits
Introduction to computer-generation of graphs and pictures, using both character and pixel graphics methods, in two and three dimensions. Animation techniques, CAD methods. Computer lab projects. Prerequisite: CS 351.
-
3.00 Credits
Introduction to database concepts. Survey of semantic models such as entity- relationship, network, relational, hierarchical. Data normalization. Data sublanguages. Design, security, and integrity considerations. Survey of operational systems, their relation to data models. Prerequisite: CS 351 or TM 432.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|