|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
This course introduces two fundamental aspects of computer science - abstraction and design - as students learn to develop programs in a high-level programming language. Students will study and implement a variety of applications, including graphics and scientifi c simulations. The course assumes no prior background in programming or computer science. COLLEGE OF ARTS AND SCIENCES 191
-
3.00 Credits
Prerequisite: CS 1300 or Departmental Consent This course explores the three fundamental aspects of computer science - theory, abstraction, and design - as the students develop moderately complex software in a high-level programming language. It will emphasize problem solving, algorithm development, and object-oriented design and programming. The course assumes prior experience in programming.
-
3.00 Credits
Prerequisite: CS 1301 with a minimum grade of C This course continues the exploration of theory, abstraction, and design in computer science as the students develop more complex software in a highlevel programming language.
-
3.00 Credits
Prerequisite: MATH 1112 or MATH 1113 or Departmental consent An introduction to mathematical and dynamical modeling and computer software which may be used to describe and analyze data and equations. Applications from biology, chemistry, geology, and physics will be explored in some depth, and software such as spreadsheets, statistical packages, and mathematical packages will be used to solve problems and describe models from those applications.
-
3.00 Credits
Pre-requisite: Permission of Department required. This course will discuss milestones in the history of computing while exploring and evaluating a variety of current and innovative computing applications. Students will solve a variety of simple problems designed to demonstrate the impact of computing as a problem-solving medium. Students will deliver an effective presentation related to topics covered in the course. Professional computing societies and organizations, as well as current trends in the computing job market will be discussed.
-
2.00 Credits
Prerequisite: MATH 1101, or MATH 1111, or MATH 1113 Introduction to software development and event driven programming using Visual Basic. Topics include problem analysis and algorithm development, graphical user interface design and implementation, event driven programming, control structures, and arrays.
-
3.00 Credits
Prerequisite: MATH 1634 and prior programming experience An introduction to scientifi c programming using FORTRAN and/or C. Numerical methods, randomness, and representation of numerical data.
-
3.00 Credits
Prerequisite or co-requisite: CS 1302 An introduction to systems architecture and its impact on software execution. Topics include digital logic and digital systems, machine level representation of data, assembly level machine organization, memory systems organization, I/O and communication, and CPU implementation.
-
3.00 Credits
Prerequisite: CS 1302 An integrated approach to the study of data structures, algorithm analysis, and discrete mathematics. Topics include: induction and recursion, time and space complexity, big-O notation, propositional logic, proof techniques, sorting, mathematical properties of data structures, and lists.
-
3.00 Credits
Prerequisite: CS 3151 A continuation of CS 3151. Topics include sets, relations and functions, graphs, state spaces and search techniques, automata, regular expressions, context free grammars, and NP-completeness.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|