CPSC 1301. Computer Science 1 (3-0-3) Co-requisite: CPSC 1301L. This course includes an overview of computers and programming; problem solving and algorithm development; simple data types; arithmetic and logic operators; selection structures; repetition structures; text files; arrays (one-and-two-dimensional); procedural abstraction and software design; modular programming (including sub-programs or the equivalent).
CPSC 1301L. Computer Science 1 Lab (0-3-1) Corequisite: CPSC 1301. This course provides a hands-on experience for the students in the area of programming as a realization of the concepts presented in Computer Science 1. The students will complete programming projects using one or more program development environments. The lab projects will apply and reinforce the topics covered in Computer Science 1. (Course fee required.)
CPSC 3555. Selected Topics in Computer Science (1-0-1) Prerequisite: CPSC 2108 with a grade of "C" or better. Study of topics of special interest, independent study, or directed experience in the field of computing. Course may be taken three times. A maximum of three credit hours may be applied to the degree program.
ENGR 2202. Robotics Engineering 2 (3-2-4) Prerequisite: ENGR 2206. Students will explore how robotic systems work beneath the skin. Building on principles from ENGR 2201, students will investigate the proper steps required to design and build a robot from start to finish. This course will further develop topics in systems engineering and design by focusing on the field of robotics. Students will gain hands-on experience by working with robotic systems in the laboratory and in the field. (Course Fee Required)
ENGR 2206. Digital Logic (3-2-4) Prerequisites: MATH 1111 with a grade of "C" or better. Digital logic is the foundation of digital computer systems. In the course of this class, students will learn the basics of digital logic, from gate-level design through systems that make up a computer. (Course fee required.)
ENGR 2255. Engineering Graphics and Computer Aided Design (2-4-3) Theory and application of the design process, elements of projection theory, computer-aided design - 3-D modeling. (Course fee required.)
PHYS 1111. Introductory Physics 1 (3-0-3) Prerequisite: MATH 1113 with a grade of "C" or better. Co-requisite: PHYS 1311. An introductory course which will include mechanics (kinematics, dynamics, work and energy, momentum and collisions, and rotational motion and statics), and may also include thermodynamics and waves. Elementary algebra and trigonometry will be used. (Course fee required.)