|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
CS280. Data Structures. 3(3,0). Basic concepts of abstract Data Types and their applications in problem solving. Recursion and its applications in problem solving. Abstract models for elementary data structures, array, list, stack, queue, tables and their implementations. Various applications of these data structures in the area of computer science. Prerequisites: CS170. (F,S)
-
3.00 Credits
CS 300. Computer Logic. 3(3,0). A study of the mathematical foundations of Computer Science, with emphasis on number representation and hardware design logic. Topics include: data representation, unsigned and signed integers and real numbers, base conversions of numbers; sets and Venn diagrams; Boolean algebra and its application to gates and circuit designs; simplifying circuits using Karnaugh maps; flip flops, simple combinatorial and sequential circuits. Prerequisite: CS 201. (F,S)
-
3.00 Credits
CS 318. Organization of Programming Languages. 3(3,0). A study of the Organization of programming languages, formal language theory, syntax, semantics, pragmatics, design and implementation issues, runtime environments, lexical analysis, syntax analysis, compilation, programming, language models (imperative, object, functional, logical), languages from different models. Prerequisite: CS 308. (F,S)
-
3.00 Credits
CS 325. Computer Forensics. (3, 0). This course introduces students to computer forensics and cyber-crime scene analysis. The various laws and regulations dealing with computer forensic analysis will be discussed. Students will be introduced tot he Emerging international standards for computer forensic analysis, as well as a formal methodology for cionductung computer forensic investigations. Prerequisite: CS 280 or equivalent course.
-
1.00 Credits
CS 350. Social Implications of Computing. 1(1,0). A study of the social influences of computers and technology on society. Includes: computer ethics, professional responsibility, intellectual property, privacy, access, and the law. Prerequisites: CS 202. (F,S)
-
3.00 Credits
CS 401. Operating Systems and Computer Architecture. 3(3,0). A study of the evolution of operating systems. Topics include control of input/output, interrupts, job and CPU scheduling, process synchronization, starvation, deadlocks, recovery, memory management and process management. Prerequisite: CS 301, CS 304 and CS 308. (F,S)
-
3.00 Credits
CS 405. Software Engineering. 3(3,0).Formal techniques in software design, development, testing, and implementation of large-scale software projects. Students work in teams to experience organization, specifications, design, implementation, and testing of a large software project. Prerequisite: CS308. (F,S)
-
3.00 Credits
CS 411. Database Management System Design. 3(3,0). Introduction.Data modeling: the Entity-relationship and Relational Models. Relational algebra and calculus. SQL and queries. Database application development: embedded SQL, cursors, SQL-Java. Internet applications: HTML, XML, three-tiered architectures. Physical database design: disks, file organization. Indexing: tree structures and hash indexing. Query evaluation and optimization. Schema refinement and normalization. Physical database design and tuning. Transaction management. Concurrency control. Database security. Overview of advanced topics: data mining, multimedia databases. Prerequisite: CS318. (F,S)
-
3.00 Credits
CS 420. Computer Networks. 3(3,0). The fundamentals of computer networks and current methods and practices in using computer networks. Topics include physical elements, architectural elements, information layering, diagnostics, design, operational performance measurement tools, communication protocols, datalinking, switching, routing, data security, and LANS. Prerequisite: CS 401. (F)
-
3.00 Credits
CS 425. Application and Data Security with Privacy. (3,0). Application and Data Security provides students a look at how malware infects computers, how SQL injections and DNS injections work, as well as newer topics such as healthcare information systems data security and industrial control systems security. Corequisite: CS 411 or equivalent course.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|