|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 23.00 Credits
Research. Credit 1 or more each semester. Research for thesis or dissertation. Prerequisite: Approval of department head.
-
4.00 Credits
Programming I. (3-2). Credit 4. Basic concepts, nomenclature and historical perspective of computers and computing; internal representation of data; software design principles and practices; structured programming in Pascal; use of terminals, operation of editors and execution of student-written programs.
-
4.00 Credits
Introduction to Computer Science Concepts and Programming. (3-2). Credit 4. Basic concepts, nomenclature, and historical perspective of computers and computing; problem solving and software design principles, including abstraction, modularity, data representation, documentation, portability, structured and object oriented programming; software engineering concepts including requirements definition, testing, and maintenance considerations; development and execution of student written programs.
-
2.00 Credits
Intermediate Programming and Design. (1-3). Credit 2. Continuation of ENGR 112; programming and design with C++; topics include design and implementation of functions, classes, and class hierarchies; software development strategies; error handling and exceptions; testing and debugging; type safety; strings; templates and the STL; graphics and GUIs; mathematical computation; and principles of object-oriented programming. Prerequisites: Knowledge of C++ programming, class design, portable graphics, and parameterized types and their implementations.
-
4.00 Credits
Introduction to Program Design and Concepts. (3-2). Credit 4. Computer programming syntax for primitive types, control structures, vectors, strings, structs, classes, functions, file I/O, exceptions and other programming constructs, plus the use of class libraries; practice in solving problems with computers; includes the execution of student written programs in C++. Prerequisite: Programming course (high school or college).
-
1.00 Credits
Introduction to Computing. (1-0). Credit 1. Introduce entering students to the broad field of computing; presentations from industry and academia about how computer science concepts are used in research and end products; includes a major writing component.
-
3.00 Credits
(COSC 1317, 1417). Introduction to Computing. (3-0). Credit 3. Algorithms, programs and computers; basic programming and program structure; data representation; computer solution of numerical and non-numerical problems using FORTRAN.
-
4.00 Credits
(BCIS 1420, COSC 1420) Structured Programming in C. (3-2). Credit 4. Basic concepts, nomenclature and historical perspective of computers and computing; internal representation of data; software design principles and practice; structured and object-oriented programming in C; use of terminals, operation of editors and executions of student-written programs.
-
4.00 Credits
Data Structures and Their Implementations. (3-2). Credit 4. Specification and implementation of basic data structures and abstract data types—linked lists, stacks, queues, trees and tables; performance tradeoffs of different implementations; asymptotic analysis of running time and memory usage; compares and contrasts object-oriented language (typically, Java) and non-object-oriented languages (typically, C); emphasis on adherence to good software engineering principles. Prerequisite: CSCE 111 or approval of instructor.
-
4.00 Credits
Data Structures and Algorithms. (3-2). Credit 4. Specification and implementation of basic abstract data types and their associated algorithms: stacks, queues, lists, sorting and selection, searching, graphs, and hashing; performance tradeoffs of different implementations and asymptotic analysis of running time and memory usage; includes the execution of student programs written in C++. Prerequisite: CSCE 113 or 121. Corequisite: CSCE 222.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|