|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course presents an overview of current concepts and terminology related to computers and information processing. It is designed for students who have had no previous college-level computing courses. It covers the use of graphical user interfaces, applications software, and telecommunications in a laboratory environment. Not open to CIS majors without departmental approval. Three credits.
-
3.00 Credits
This is an introductory, non-majors course. Students learn how to create animated objects and worlds using the popular Alice software. An animated ice skater in a virtual world will be used as a key example. Second, students learn different ways of creating web pages. This might lead into further webpage coursework. Finally, computer and Internet security issues are investigated. This includes problems such as identity theft, spyware, and phishing attacks, as well as how to defend against them. Not open to CIS majors without departmental approval. Three credits.
-
3.00 Credits
An introduction to problem solving and computer programming using the C++ programming language. Topics include algorithms, program structure, input/output, modularity and parameters, control structures, data abstraction, arrays, text files, and structured techniques. Three credits.
-
3.00 Credits
A study of advanced programming techniques and applications in C++ continuing from the point where CS 110 ended. Elementary data structures and associated algorithms are examined. Topics covered include arrays, strings, file processing, stacks, queues, linked lists, objects, and recursion. Prerequisite: CS 110. Offered Spring semester. Three credits.
-
3.00 Credits
An introduction to the topics of discrete mathematics which are appropriate to computing. The major purpose is to help the student obtain some fluency in specific areas of mathematics and to encourage the use of the associated techniques within other computing courses. Topics to be covered include logic, sets, functions, simple proof techniques, algorithms, counting techniques, basics of graphs and trees, and simple finite state machines and grammars. Prerequisite: CS 111 or permission of instructor. Offered Fall semester alternate years (Fall 2007). Three credits.
-
3.00 Credits
A continuation of CS 170 with an emphasis on the mathematical and theoretical foundations of computer science. Topics to be covered include proofs of correctness, recurrence relations and generating functions, algorithm analysis, computability theory (using Turing machines), complexity theory, and grammars. Prerequisite: CS 170. Offered Spring semester alternate years (Spring 2008). Three credits.
-
3.00 Credits
Topics include basic aspects of good web design, introductions to software packages that facilitate webpage construction and introductions to scripting and programming languages that add functionality. This course is intended for both CIS majors and nonmajors. Prerequisite: CS 110. Three credits.
-
3.00 Credits
The study of data structures and associated algorithms is developed in C++ in an object-oriented fashion. This course attempts to show the value of object-oriented design. Various implementations of data structures and the efficiency of the associated algorithms are discussed. Topics to be covered include stacks, queues, keyed tables, recursion, linked lists, binary trees, B-trees and other types of trees, sorting, searching, hash functions, and external sorting. Prerequisite: CS 111. Offered Spring semester. Three credits.
-
3.00 Credits
This course examines both the theory and practice of computer and network security. Topics include cryptography, spyware, viruses, sniffers, rootkits, back doors, network attacks, Trojan horses, intrusion detection, and firewalls. Examples of attacks and how to protect against them will be drawn from both the Windows and Unix/Linux worlds. Hands-on exercises are included. Prerequisite or concurrent: CS 111 or permission of instructor. Three credits.
-
3.00 Credits
A study of the fundamentals of machine architecture and assembly language programming is conducted. This course emphasizes the relationships between computer organization (hardware) and programming components (software). Prerequisite: CS 111. Offered Fall semester. Three credits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|