|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Prerequisite: satisfaction of prerequisites for MATH 113. This course introduces the use of computer programming as a problem-solving tool. Topics in procedural programming include expressions, control structures, simple data types, input/output, graphical interfaces, testing, debugging, and programming environments.
-
3.00 Credits
Credits: 3 This course will give students the ability to relate to existing and emerging technologies (such as e-mail, the Internet, search engines, blogs, computer games, and robotics) by educating them on the underlying computer science concepts. Historical, social, and technical issues related to each topic will be discussed. Prerequisites None Notes Students may not take this course for credit once they have successfully completed CS 211. Intended for nonmajors. Hours of Lecture or Seminar per week 3 Hours of Lab or Studio per week 0
-
3.00 Credits
Credits: 3 This course continues to focus on problem solving, testing, and debugging and introduces object-oriented programming. Topics include classes, inheritance, packages, collections, exceptions, and polymorphism. Examples in the course may include the use of basic data structures. Prerequisites Grade of C or better in CS 112. Hours of Lecture or Seminar per week 3 Hours of Lab or Studio per week 1
-
3.00 Credits
Credits: 3 A second course in computer programming. Introduces object-oriented programming and elementary data structures. The emphasis is on problems and language features relevant to engineers. (Intended as terminal course in computer programming.) Prerequisites Grade of C or better in CS 112. Hours of Lecture or Seminar per week 3 Hours of Lab or Studio per week 0
-
3.00 Credits
Credits: 3 Explores the theory, history, culture, and lore of games with particular emphasis on the varieties of computer game environments. Hours of Lecture or Seminar per week 3 Hours of Lab or Studio per week 0
-
1.00 Credits
Credits: 1 Advanced programming using Java programming language. Other languages may be offered at times. Prerequisites Grade of C or better in CS 211. Notes Not available for credit for CS majors. Hours of Lecture or Seminar per week 1 Hours of Lab or Studio per week 0
-
1.00 Credits
Credits: 1 Introduction to the language C, as well as operating system concepts, in UNIX, to prepare students for topics in systems programming. Prerequisites Grade of C or better in CS 211 or CS 222. Hours of Lecture or Seminar per week 1 Hours of Lab or Studio per week 0
-
3.00 Credits
Credits: 3 Practical course to become effective computer professional. Examines legal and ethical issues surrounding computer technology and its use, as well as the foundation building that is necessary to deal with those challenges. Applies philosophical bases for ethical decision making to modern concerns raised by computers and technology. Addresses topics covered by CS 105 in a more intensive manner and focuses on the emerging legal and ethical issues involved in e-commerce and widespread use of the Internet. Prerequisites CS 105, junior standing (at least 60 credit hours)
-
3.00 Credits
Credits: 3 This course continues to focus on object-oriented programming with an emphasis on tools and techniques for developing moderate to large programs. Topics include use and implementation of linear and nonlinear data structures, and the design and analysis of elementary algorithms. Prerequisites Grade of C or better in CS 211.
-
3.00 Credits
Credits: 3 Game design, in various electronic entertainment technologies, involves a diverse set of skills and backgrounds from narrative and art to computer programming. This course surveys the technical aspects of the field, with an emphasis on programming. Prerequisites Grade of C or better in CS 211. Hours of Lecture or Seminar per week 3 Hours of Lab or Studio per week 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|