|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Breadth-first overview of computer science introducing students to a wide range of topics, including algorithms, hardware design, computer organization, system software, language models, programming, compilation, theory of computation, artificial intelligence, or social issues involving computing.
-
3.00 Credits
Studies structured algorithm design, developing algorithmic solutions to problems, the Python programming language, and SQL. Students will learn how to write programs in Python to solve various problems. Additionally, students will learn the basics of SQL and how to use it to aid in managing data. The course is not available to computer science (B.S.) for major credit.
-
4.00 Credits
An introduction to computer programming from an object-oriented perspective. Students will be introduced to the basic concepts of computer programming. Topics include: fundamental programming techniques including algorithm design, documentation, style, and debugging; fundamental program constructs including simple data types, and control structures; fundamental object oriented techniques including classes, abstraction, polymorphism, inheritance, and encapsulation; and fundamental computer science principles.
Prerequisite:
PLML FOR MIN. SCORE OF 4
-
4.00 Credits
Students will reinforce their proficiency with core programming techniques by developing more challenging programs than in CS1. Students will apply new techniques such as pointers, structures and unions to create advanced programs and solutions. Students will also need to improve their solutions to enhance efficiency and soundness. Topics include intermediate programming techniques; using advanced data types including multi-dimensional arrays, queues, stacks, linked lists, recursion , sorting and searching algorithms.
Prerequisite:
CSC 110 FOR LEVEL U WITH MIN. GRADE OF C OR SWE 100 FOR LEVEL U WITH MIN. GRADE OF C
-
3.00 Credits
Opportunity to offer courses in areas of departmental general education interest not covered by the regular general education courses.
-
3.00 Credits
Opportunity to offer courses in areas of departmental general education interest not covered by the regular general education courses.
-
4.00 Credits
Examines various techniques for designing algorithms and analyzing their efficiencies, and examines and compares their efficiency of execution. Studies the theoretical foundations for analysis of algorithms and the ramifications of design strategies on efficiency.
Prerequisite:
(CSC 111 FOR LEVEL U WITH MIN. GRADE OF C OR ENGR 120 FOR LEVEL U WITH MIN. GRADE OF C) AND MAT 225 FOR LEVEL U WITH MIN. GRADE OF C
-
4.00 Credits
Provides a non-mathematical introduction to the basic concepts and techniques of computer graphics. Topics include real-world vs. synthetic image creation; graphics primitives; interaction and animation; I/O hardware environment; 3-D modeling and viewing; color, light, and shading; segments; textures; realistic effects. A typical graphics API (e.g., OpenGL) is used to create computer-generated images.
Prerequisite:
CMPE 220 FOR LEVEL U WITH MIN. GRADE OF C OR SWE 200 FOR LEVEL U WITH MIN. GRADE OF C
-
4.00 Credits
This course will look at the key concepts needed to build 2D and 3D video games using an existing game engine. The course will look at asset management, animation, collision detection and physics, and managing user input. Additionally, It will look at some key design patterns related to game programming.
Prerequisite:
SWE 200 FOR LEVEL U WITH MIN. GRADE OF C
-
3.00 Credits
Contact the department for further information on internships.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|