|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(Also offered as ECE 250.) A study of fundamental programming constructs, algorithms, data structures, and object orientation. An emphasis is placed on programming strategies and the application of computer algorithms to solve problems in engineering and mathematics. Students cannot receive credit for more than one of CS 156, CS 157, ECE 250 and ECE 251.
-
3.00 Credits
(Also offered as ECE 251.) A first course in algorithm development and problem solving and an introduction to the use of a computer system with special emphasis on object-orientation. The student designs algorithms for the solution of elementary problems, and writes, documents, and debugs programs for the implementation of those algorithms. Techniques of software design and algorithm analysis are introduced. Students cannot receive credit for more than one of CS 156, CS 157, ECE 250 and ECE 251. Prerequisite: MATH 110 or placement higher than MATH 110 on the math placement examination.
Prerequisite:
MATH-110 OR MATH-114 OR MATH-120 OR MATH-122 OR MATH-124 OR MATH-131 OR MATH-151
Corequisite:
CS-157L
-
3.00 Credits
(Also offered as ECE 252.) A continuation of CS 157, with emphasis on developing more skills in complex program development and data structures. Topics include stacks, queues and linked lists. Students design and write intermediate sized programs. Students cannot receive credit for both CS 158 and ECE 252. Prerequisites: CS 156, CS 157, ECE 250, or ECE 251.
Prerequisite:
CS-157 OR ECE-155
-
3.00 Credits
(Also offered as IDS 310.) This course offers an overview of potentials, policies, politics, possibilities, and pitfalls of electronic commerce (conducting business online) and electronic business (using information technology to manage the supply-chain), including hardware and software applications required for both. Prerequisite: junior standing and consent of the chair.
-
3.00 Credits
Fundamentals of the structure of digital computers and an introduction to assembly language programming. Topics include machine instructions, data representation, addressing techniques and program segmentation and linkage. Corequisite: CS 158.
Corequisite:
CS-246L AND CS-158
-
4.00 Credits
A more detailed study of data structure and programming paradigms used in a variety of languages. Topics include trees, graphs, hash tables, object oriented programming, nonimperative languages, syntax and basic characteristics of grammars, parsing and runtime considerations. Prerequisites: MATH 131, CS 158 or ECE 252.
Prerequisite:
(MATH-131 OR MATH-151) AND (CS-158 OR ECE-252)
-
0.50 - 3.00 Credits
Intensive professional experience and/ or technical training in a computing related field. A written report is required. Prerequisites: CS 257, CS 246 and consent of department chair. S/U grade.
Prerequisite:
CS-257 AND CS-246
-
1.00 - 2.00 Credits
The content of this course may change from semester to semester, but is ordinarily a study of a computer programming language not covered in other Computer Science courses. Possible languages to be studied include Ada, C, Lisp, and Prolog. This course may be repeated for credit, provided that topics are different. Prerequisite: specific requirements depend on course content; usually equivalent to CS 157.
Prerequisite:
CS-157
-
3.00 Credits
(Also offered as ECE 221.) An introduction to digital logic concepts, including the analysis and design of combinational and sequential digital circuits.
Corequisite:
CS-320L
-
3.00 Credits
An introduction to computer simulation of mathematical models of discrete and continuous phenomena. Some standard simulations are examined, others implemented using a simulation language. Prerequisites: a course in calculus, a course in probability and statistics, and a course in programming.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|