|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An intensive introduction to algorithm development and problem solving on the computer. Structured problem definition, top down and modular algorithm design. Running, debugging, and testing programs. Program documentation. FALL, SPRING.
-
3.00 Credits
An introduction to problem solving on the computer. Intended for students other than computer science and computer engineering majors. Methods for designing programs to solve engineering and science problems. Generic programming concepts. FALL, SPRING.
-
3.00 Credits
Analysis and discussion of problems created for society by computers, and how these problems pose ethical dilemmas to both computer professionals and computer users. Topics include: computer crime, viruses, software theft, ethical implications of life-critical systems. FALL, SPRING.
-
3.00 Credits
Continuation of CS 101. The study of elementary data structures, their associated algorithms and their application in problems; rigorous development of programming techniques and style; design and implementation of programs with multiple modules, using good data structures and good programming style. Prerequisite: CS 101. FALL, SPRING.
-
3.00 Credits
Data Structures and their associated algorithms in application to computational problems in science and engineering. Time and memory complexity; dynamic memory structures; sorting and searching; advanced programming and program-solving strategies; efficient software library use. Prerequisite: CS 101 or 103. SPRING.
-
3.00 Credits
A broad survey of the mathematical tools necessary for an understanding of computer science. Topics covered include an introduction to sets, relations, functions, basic counting techniques, permutations, combinations, graphs, recurrence relations, simple analysis of algorithms, O-notation, Boolean algebra, propositional calculus, and numeric representation. Prerequisite: A course in computer science or two semesters of calculus. FALL, SPRING.
-
3.00 Credits
The entire hierarchical structure of computer architecture, beginning at the lowest level with a simple machine model (e.g., a simple von Neumann machine). Processors, process handling, I/O handling, and assembler concepts. Graduate credit not given for computer science majors. Prerequisite: CS 201; corequisite: EECE 116/116L. FALL, SPRING.
-
1.00 - 3.00 Credits
Open to qualified majors with consent of instructor and adviser. No more than 6 hours may be counted towards the computer science major. Prerequisite: CS 231. FALL, SPRING.
-
1.00 - 3.00 Credits
Open to qualified majors with consent of instructor and adviser. No more than 6 hours may be counted towards the computer science major. Prerequisite: CS 231. FALL, SPRING.
-
1.00 - 3.00 Credits
No course description available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|