Computer Programming
CIS-125 - INTRODUCTION TO PROGRAMMING LOGIC WITH LANGUAGE |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
Introduction to computer programming with structured program development and module designs emphasized. Write programs related to several areas, including input/output, numerical computation, iteration, recursion, data manipulation, and interactive procedures. |
||||
CIS-332 - DATABASE AND SQL |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
This course is an introduction to SQL as a database programming language to those already familiar with basic relational database concepts. Students will write executable SQL statements to create and maintain database objects. |
||||
CIS-366 - GAME DEVELOPMENT I |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
Students will learn concepts related to mobile 2D game development and then apply what they learn to a variety of scenarios through examples and tutorials. The culmination of this course involves creating a fully functional 2D game. Prerequisite: CIS-125 |
||||
CIS-367 - GAME DEVELOPMENT II |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
In Game Development II, students will learn to add depth and advanced functionality into their games. Multiplayer components will be added, along with support for other languages and analytics tools in order to collect data from player behavior. The difference in mobile marketplaces along with developer requirements will be explored and techniques for monetizing games investigated. Prerequisite: CIS-337 |
||||
CIS-504 - STRUCTURED SYSTEMS ANALYSIS |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
This course will provide theory and practice in the complete process of systems analysis and design and the steps involved. Actual systems analysis and design lab practices will measure the student's understanding as well as apply concepts in project management. Prerequisites: NET-122, NET-142, NET-442, CIS-125 |
||||
CIS-802 - SOFTWARE DEVELOPMENT CAPSTONE |
||||
Lecture: 2 |
Lab: 2 |
Credit: 3 |
||
Requires application of knowledge gained from programming design in the analysis, design, scheduling, and implementation of a complete software application for mobile devices. This course should be taken in the student's final semester. Prerequisite: CIS-367. Corequisite: CIS-504 |
||||
CIS-810 - EMERGING TECHNOLOGIES SEMINAR |
||||
Lecture: 1 |
Credit: 1 |
|||
This course will provide the student with the skills to research, evaluate and make recommendations about new products and emerging technologies. Students will explore and research changing technologies and will make professional presentations of their findings. Prerequisites: CIS-504, CFR-100, NET-101, NET-310, NET-627, NET-637 |
Request
Info
Got questions?
Want to know more about our programs or transfer options?
Call us at (319) 208-5010
Ready to apply?
Get started.
Why
SCC?
Discover why SCC is a great start.
Learn how to become a student.
See what our grads have to say about SCC.
Career
Coach
Explore careers, salaries and jobs.
Where will my degree take me?
Will I like what I do?
What are my job prospects?