|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Students are introduced to file management, multi-dimensional arrays, subroutines, and VBScript. Students also compile programs to form executable programs and construct forms that can be processed through the Internet. 3 credit hours. Prerequisite: CSCI 102 or equivalent. Offered as needed.
-
3.00 - 4.00 Credits
A continuation of Computer Science 201, emphasis is on techniques needed to develop large object-oriented programs. Topics include exception handling, strings, recursion, files, collections, and generics. Lecture and laboratory. (4) 3 credit hours. Prerequisite: CSCI 201. Offered spring.
-
3.00 Credits
The fundamental concepts and constructs of the C++ programming language are examined. Topics include expressions, input/output, control structures, classes, inheritance, arrays, strings, and templates. 3 credit hours. Prerequisite: CSCI 221. Offered spring.
-
3.00 Credits
Functional programming focuses on the design process from problems to well-organized solutions, using a functional language. Topics include, design recipes, functions, lists, selfreferential data structures, and abstract design. 3 credit hours. Prerequisite: CSCI 201 or equivalent or consent of department chair. Offered as needed.
-
3.00 Credits
Students examine basic concepts of computer organization, architecture, and machine language programming. Topics include data representation, binary arithmetic, combinatorial circuits, sequential circuits, registers, and instruction sets. 3 credit hours. Prerequisite: CSCI 201 and either MATH 200 or 212. Offered spring.
-
3.00 Credits
A continuation of Computer Science 312. Topics include the central processing unit, memory access, input/output, and floating point operations. 3 credit hours. Prerequisite: CSCI 221 and 312. Offered fall.
-
3.00 Credits
Data structures are presented for the efficient representation of information and relationships in computer programs. Topics include inheritance, polymorphism, hashing, templates, stacks, queues, trees, and heaps. 3 credit hours. Prerequisite: CSCI 221 and either MATH 200 or 212. Offered fall.
-
3.00 Credits
Programming language constructs are presented, with emphasis on the run-time behavior of programs. Topics include language definition, data types and structures, and run-time considerations. 3 credit hours. Prerequisite: CSCI 315. Offered spring.
-
3.00 Credits
The software development process is examined from initial requirements analysis to operation and maintenance. Student teams develop a software system from requirements to delivery, using disciplined techniques. 3 credit hours. Prerequisite: CSCI 315 or consent of department chair. Offered spring.
-
3.00 Credits
Computation theory concepts are introduced, including finite state automata, pushdown automata, and Turing machines. Also covered are the applications of these concepts to lexical analysis, parsing, and algorithms. 3 credit hours. Prerequisite: CSCI 315 and either MATH 200 or 436. Offered spring (even years).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|