|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Computer programming in a contemporary language such as C++ or Java, using software engineering techniques. Problem solving, program design, documentation, debugging practices. Language skills: input/output, control, repetition, functions, files, classes and abstract data types, arrays, and pointers. Introduction to operating systems and object-oriented programming. Application to problems in science and engineering. Prerequisite: none. 3 hours lecture; 3 semester hours.
-
3.00 Credits
Defining and using data structures such as linked lists, stacks, queues, binary trees, binary heap, hash tables. Introduction to algorithm analysis, with emphasis on sorting and search routines. Language skills: abstract data types, templates and inheritance. Prerequisite: CSCI261. 3 hours lecture; 3 semester hours.
-
3.00 Credits
Selected topics chosen from special interests of instructor and students. Prerequisite: Consent of Department Head. 1 to 3 semester hours. Repeatable for credit under different titles.
-
3.00 Credits
Individual research or special problem projects supervised by a faculty member; also, when a student and instructor agree on a subject matter, content, and credit hours. Prerequisite: Independent Study form must be completed and submitted to the Registrar. Variable Credit: 1 to 6 credit hours. Repeatable for credit.
-
3.00 Credits
Introduction to the software life cycle, including planning, design, implementation and testing. Topics include top down program design, problem decomposition, iterative refinement, program modularity and abstract data types. Course work emphasizes good programming practices via models, metrics and documents created and used throughout the software engineering process. Prerequisite: CSCI262. 3 hours lecture; 3 semester hours.
-
3.00 Credits
Supervised, full-time engineering-related employment for a continuous six-month period (or its equivalent) in which specific educational objectives are achieved. Prerequisite: Second semester sophomore status and a cumulative grade point average of at least 2.00. 0 to 3 semester hours. Cooperative Education credit does not count toward graduation except under special conditions. Repeatable.
-
3.00 Credits
Covers the basic concepts of computer architecture and organization. Topics include machine level instructions and operating system calls used to write programs in assembly language. This course provides insight into the way computers operate at the machine level. Prerequisite: CSCI261. 3 hours lecture; 3 semester hours.
-
3.00 Credits
This course is an introductory course in discrete mathematics and algebraic structures. Topics include: formal logic; proofs, recursion, analysis of algorithms; sets and combinatorics; relations, functions, and matrices; Boolean algebra and computer logic; trees, graphs, finite-state machines and regular languages. Prerequisite: MATH213, MATH223 or MATH224. 3 hours lecture; 3 semester hours.
-
3.00 Credits
This is the Computer Science option's capstone course where the students apply their course work knowledge to a challenging applied problem in mathematics or computer science. In this course they analyze, modify and solve a significant applied problem. The students work in groups of three or four for a period of six forty-hour weeks. By the end of the field session they must have a finished product with appropriate supporting documents. At a minimum CS students should have completed coursework through CSCI306. Prerequisite: Consent of Instructor. 6-week summer field session; 6 semester hours.
-
3.00 Credits
Selected topics chosen from special interests of instructor and students. Prerequisite: Consent of Department Head. 1 to 3 semester hours. Repeatable for credit under different titles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|