|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Definition and historical development of operating systems. Characteristics of batch, interactive and multiprogramming systems. File systems, processor and memory management. Communication, concurrency, deadlock and protection. Prerequisite: CSCI333 with a minimum grade of C. (3,0) 3
-
4.00 Credits
Formal logic and proof techniques; recursion, recurrence relations and combinational methods; analysis of algorithms; algebraic structures; trees and graphs; Boolean algebra and computer logic; models of computation and formal languages. Emphasis will be on applications to computer science. Prerequisites: CSCI121 with a grade of C or better, and either MATH112 or MATH151 with a grade of C or better. (4,0) 4
-
3.00 Credits
Advanced data structures and programming techniques, including: divide and conquer, dynamic programming, greedy algorithms, graph algorithms, balanced trees. Emphasis will also be placed on the software development process, debugging and testing methodologies. Prerequisites: CSCI201 with a grade of C or better. (3,0) 3
-
3.00 Credits
A study of using structured analysis and structure design techniques to understand complex systems and implement the knowledge gained into a workable and usable management, business, or computer system. Topics include information systems development, project management, data and process modeling, system proposals, input and output design, prototyping, and systems construction and implementation. Prerequisite: CSCI211 with a grade of C or better. (3,0) 3 Alternate Years
-
0.00 - 999.00 Credits
No course description available.
-
0.00 - 3.00 Credits
Network administration how to and issues for Linux. Installation of Linux networked system, maintenance and upgrade of a Linux installation, security issues, common scripting languages, system admin tasks, NFS, and mail systems; other UNIXes. Prerequisites: CSCI221 and CSCI281, both with a grade of C or better. (2,2) 3 Alternate Years
-
0.00 - 3.00 Credits
This course is an introduction to the design and implementation of computer software. This course includes topics in software specifications, design methodologies, design implementation, acceptance criteria, testing procedures and project management. This course also includes topics on the planning, organizing and controlling of software projects. This course is part one of a two-part sequence - CSCI418/CSCI419. Students registered in CSCI418 must take CSCI419 as a sequence course. Prerequisite: Permission of Instructor. (1,4) 3
-
0.00 - 3.00 Credits
A continuation of CSCI418. This course provides students with the skills necessary for completion of their project design from CSCI418. In this course, the student will implement the design of a software system created in Software Engineering (CSCI418). The projects will vary each year to allow students to implement their knowledge to create a real-world software system. In addition, the student will analyze numerous ethical considerations associated with being a computer professional. This course is the second part of the two-semester course sequence CSCI418/CSCI419. Prerequisite: CSCI418 with grade of C or higher. (1,4) 3
-
0.00 - 3.00 Credits
An advanced look at common computer and network exploitation techniques in use today. Course emphasis is on how exploits work (both from the exploiters perspective as well as the software faults that allow these exploits to exist), what can be done with the exploits, as well as mitigation and solution techniques for containing the damage to administered systems. Prerequisites: CSCI121, CSCI221, CSCI333, CSCI412. (2,2) 3
-
3.00 Credits
A practicum in which students work in a supervised capacity (one-site) with industry. The student will spend a semester in a co-op position in some field of computer science (networks, application development, database administration, etc.). The student will develop a co-op project proposal that must be submitted to and approved by the computer science faculty. The co-op experience must be of a significant nature such that it serves as capstone computer science experience for the student. This is the first of a two-course sequence. Prerequisites: CSCI290 and permission of the computer science faculty. (3,0) 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|