Visit the Registration Dates & Timelines website for registration date information.
Visit the Business Services website for information about tuition and fee rates. Your fee statement will be available in e-Services upon registration.
Visit the Business Services website for information about tuition and fee rates. Your fee statement will be available in e-Services upon registration.
7 courses found | ||||||||||||
Computer Science | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ID | Dept. | Crs. | Sect. | Title | Cr. | Days | Time | Dates | Location | Instructor | Method | Size |
255276 | CS | 2321 | 01 | Computer Science I | 4 | M W F | 10:00am - 10:50am | 1.13.25-5.8.25 | HSH 205 | Neville, Francois | 4/24 | |
H | 12:00pm - 1:50pm | 1.13.25-5.8.25 | S 371 | |||||||||
Introduction to the basic principles of software development using a modern high-level language, including using selection, looping, function calls, and recursion, along with simple data structures such as arrays and objects, to solve problems. Includes an introduction to software engineering techniques such as interactive debugging, software testing, and methods of software validation. Includes a two-hour lab. Prerequisite: CS 1309; MATH 1170 or MATH 1470 or higher. | ||||||||||||
255277 | CS | 2322 | 01 | Computer Science II | 4 | M W F | 12:00pm - 12:50pm | 1.13.25-5.8.25 | S 203 | Neville, Francois | 5/24 | |
T | 12:00pm - 1:50pm | 1.13.25-5.8.25 | S 371 | |||||||||
Topics include recursion and the study of object-oriented concepts including encapsulation, inheritance and polymorphism. It includes the study of fundamental data structures including strings, lists, stacks, queues, containers classes, binary trees, and hash tables. Also includes a group-oriented software design and implementation project. Includes a two-hour lab. Prerequisite: CS 2321. | ||||||||||||
255278 | CS | 2810 | 01 | Computer Organization and Assembly Language Programming | 3 | T H | 9:30am - 10:45am | 1.13.25-5.8.25 | S 205 | Tian, Baozhong | 9/35 | |
An introduction to the register level architecture of a modern computer and programming with an assembly language for that processor. Includes a two-hour lab. Prerequisite or Corequisite: CS 2322. | ||||||||||||
255279 | CS | 3270 | 01 | Advanced Web Programming | 3 | T H | 2:00pm - 3:45pm | 1.13.25-5.8.25 | S 371 | Neville, Francois | 10/24 | |
This course builds on topics from CS 2270. Students learn server-side scripting, database connectivity, and dynamic web-page updating. Web development frameworks are also studied. Prerequisite: CS 2270. | ||||||||||||
255280 | CS | 3350 | 01 | Event-Driven Programming in a Windows Environment | 3 | T H | 12:30pm - 1:45pm | 1.13.25-5.8.25 | S 248 | Tian, Baozhong | 6/24 | |
Uses a language suitable for creating event-driven programs while focusing on methodology suitable for developing event handlers in windows-oriented programs. Prerequisite: CS 2322 or equivalent. | ||||||||||||
255282 | CS | 4390 | 01 | Social, Ethical, and Professional Issues in Computing | 3 | M W F | 10:00am - 10:50am | 1.13.25-5.8.25 | M 220 | Tian, Baozhong | 12/30 | |
Features strategies for analyzing the social, ethical, and professional implications of issues and decisions that computing professionals might encounter. Those strategies are practiced and refined in a variety of areas of concern for computing. Prerequisite(s): At least one CS course numbered 3000 or higher. | ||||||||||||
255281 | CS | 4627 | 01 | Theory of Computation | 3 | M W F | 2:00pm - 2:50pm | 1.13.25-5.8.25 | M 220 | Tian, Baozhong | 9/30 | |
Explores the theoretic roots and limits of computing. Prerequisites: CS 2322 and MATH 2210. |
Delivery Method Key
- No delivery method shown indicates course is delivered in-person on-campus.
- BLND Blended/hybrid: 25-75% of course is delivered online with regularly scheduled in-person meetings.
- HYFL Course instruction is delivered both in-person and online, you choose the method that is right for you.
- ONL Course is delivered completely online.
- ONLP Course is delivered completely online with proctored exams or up to two in-person meetings.
- ONLS Course is delivered completely online with all or some synchronous class meetings.
Course data last update: 2024-11-25 4:15:50am
Next course data update: 2024-11-25 5:27:50am
Next course data update: 2024-11-25 5:27:50am