|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
CIS 300 -- Foundations of Computer Science (3) An introduction to the logical and quantitative foundations of computer science. Topics include introductions to: formal proof techniques; logic, sets, relations, partial order, number systems, combinatorics, graphs and trees, and matrix arithmetic. Pre-requisite: CIS 201. Spring.
-
3.00 Credits
CIS 301 -- Theory of Computation (3) Regular and context-free languages, turing machines, and the halting problem. Pre-requistes: CIS 203, CIS 300. Fall.
-
3.00 Credits
CIS 303 -- Algorithm Analysis and Design (3) Analysis and design of algorithms on data structures, including algorithms for processing graphs, trees and strings. Introduction to the theory of algorithm complexity. Prerequisites: CIS 203 and CIS 300. Spring.
-
3.00 Credits
CIS 310 -- Operating Systems (3) Principles of operating systems concurrency, scheduling, virtual memory, device management, security and protection, deadlocks, introduction to networking. Pre-requisite: CIS 203. Fall.
-
0.00 - 4.00 Credits
CIS 356 -- Assembly Language and Computer Architecture (4) Principles of digital systems design, computer organization, and machine and assembly language programming, microprocessor systems and large-scale computer systems. Prerequisite: CIS 203. Fall.
-
3.00 Credits
CIS 380 -- Professional Practice (3) Seminar. Influence of computer revolution on society: automation, data banks, security, moneyless economy, numeralization and individual depersonalization, privacy. Prerequisites: CIS 203 and upper-division status. Spring. Gen Ed: SI credit.
-
3.00 Credits
CIS 405 -- Software Engineering (3) An introduction to the creation of large, reliable software systems. Topics include: requirements and specification; formal, object-oriented, and agile methodologies; system design; validation, verification, and testing; quality, reliability, and safety; cost estimation and project metrics; management, maintenance, and reuse; software standards; software engineering tools. Prerequisite: CIS 203. As demand warrants.
-
0.00 - 3.00 Credits
CIS 410 -- Computer Networks (3) Digital communications, computer networks, protocol families; client-server architecture, network security. Prerequisite: CIS 203. Spring.
-
3.00 Credits
CIS 420 -- Database Systems (3) Information and storage and retrieval, data base systems, data modeling and the relational model, normalization, data description languages and SQL. Prerequisite: CIS 203. As demand warrants.
-
3.00 Credits
CIS 443 -- Programming Languages (3) Comparative study of programming languages. Functional, logic and object-oriented paradigms. Syntactic and semantic issues in language design. Prerequisites: CIS 301. As demand warrants.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|