- Agricultural Science
- Biology Transfer 2-Year AS Degree
- Chemistry Transfer 2-Year AS Degree
- Computer Aided Design
- Computer Science Transfer 2-Year AS Degree
- Engineering Transfer 2-Year AS Degree
- Information Technology Management
- Math Transfer 2-Year AS Degree
- Network Administration & Cyber Security
- Physics Transfer 2-Year AS Degree
Boot up your future with our computer science transfer degree.
Are you into computing technology and coding? Want to be a part of how AI and machine learning will change our world? SCC's Computer Science transfer degree just might be your gateway to a future in the tech industry.
Ready to start your future in tech?
Program location
Why SCC Computer Science?
Learn In-Demand Skills: Learn the fundamentals of coding, programming, and problem-solving – essential skills in today's tech-driven world.
Prepare for Versatility: Computer science opens doors to diverse career paths, from software development to cybersecurity and beyond.
Immerse Yourself in Industry-Relevant Curriculum: Our program is designed in collaboration with tech professionals, ensuring you learn the latest tools and techniques.
Take Advantage of Transfer Opportunities: Start your journey at SCC, and seamlessly transfer to a four-year university to earn your bachelor's degree in computer science.
What you'll learn
Programming Languages: Master languages like Java and C++ to build a strong foundation in coding.
Software Development: Learn the ins and outs of developing applications and software solutions.
Problem Solving: Sharpen your analytical skills to tackle complex problems and find innovative solutions.
Key classes you'll take
- Computer Science
- Data Structures
- Software Design
Common transfer programs
- Iowa State University
- University of Iowa
- University of Northern Iowa
What you can do after finishing this program
- Software Developer
- Systems Analyst
- Network Administrator
- Database Administrator
- Cybersecurity Analyst
Contact Us
West Burlington Campus Admissions
Call: (319) 208-5155
Text: (319) 250-7144
Email: admissionswb@scciowa.edu
Keokuk Campus Admissions
Call: (319) 313-1923
Text: (319) 220-3266
Email: admissionskeo@scciowa.edu
The Computer Science Transfer Major will prepare the student to transfer to a four year university and successfully complete a bachelor's degree in Computer Science.
The following courses are required for the Computer Science Transfer Major:
MAT-210, CSC-110, SPC-112, MAT-216, CSC-142, CSC-153, MAT-150, MAT-227, CSC-160, SDV-108, ENG-105, and ENG-106. The other courses are suggested and may be substituted; please consult with a Student Success Advocate.
Summary Sheet
The summary sheet provides a program overview and other information.
Curriculum Sequence
Fall I Semester | Course Title | Credit |
---|---|---|
SDV-108 | The College Experience | 1 |
ENG-105 | Composition I | 3 |
MAT-210 | Calculus I | 4 |
CSC-110 | Introduction to Computers | 3 |
ZZZ-CUL | Cultural Awareness Course | 3 |
TOTAL CREDITS | 14 |
Spring I Semester | Course Title | Credit |
---|---|---|
ENG-106 | Composition II | 3 |
MAT-216 | Calculus II | 4 |
CSC-142 | Computer Science | 4 |
ZZZ-HUM | Humanities Course | 3 |
ZZZ-SOC | Social Science Course | 3 |
TOTAL CREDITS | 17 |
Fall II Semester | Course Title | Credit |
---|---|---|
CSC-153 | Data Structures | 4 |
SPC-112 | Public Speaking | 3 |
ZZZ-HUM | Humanities Course | 3 |
MAT-150 | Discrete Math | 3 |
Take Course(s) Totaling at Least 4 Credits | ||
ZZZ-LAB | Lab Science Course | 3-5 |
TOTAL CREDITS | 17 |
Spring II Semester | Course Title | Credit |
---|---|---|
ZZZ-SOC | Social Science Course | 3 |
MAT-227 | Differential Equations with Laplace | 4 |
CSC-160 | Software Design | 4 |
Take one 3 Credit Course | ||
ZZZ-MSC | Math or Science Course | 3-5 |
TOTAL CREDITS | 14 |
SDV-108 - The College Experience
Lecture: 1 |
Credit: 1 |
This course is designed to empower new students to successfully transition to college. Students will learn academic success skills, strategies for personal development and exploration, college culture and expectations, and how to access college resources and services.
ENG-105 - Composition I
Lecture: 3 |
Credit: 3 |
A study of the principles of writing. Emphasis on rhetoric, mechanics and development of expository patterns: narration, description illustration, comparison/contrast, classification, process and cause/effect. Required for AA and AS Degrees. Prerequisite: Meet minimum test score requirements.
MAT-210 - Calculus I
Lecture: 4 |
Credit: 4 |
This course includes the study of limits and continuity, derivatives and differentiation, differentials, maximum and minimum function values and techniques of graphing, applications and an introduction to integration. Prerequisites: MAT-120 AND MAT-134 with a minimum grade of C- or meet minimum placement testing requirements.
CSC-110 - Introduction to Computers
Lecture: 3 |
Credit: 3 |
This course provides an introduction to computer concepts. The student will use the Windows operating system, presentation software, electronic spreadsheet software, database management software and word processing software. Microcomputer hardware and software as well as the processing concepts associated with each will be discussed. The course will also include information on file management, the Internet, virus protection and e-mail basics as applicable to the academic world as well as the business environment. Lab time outside of class is required to complete projects.
ZZZ-CUL - Cultural Awareness Course
Lecture: 3 |
Credit: 3 |
Courses fulfilling the Cultural Awareness requirement address the diversity of culture within the United States and across the world. These courses span a wide range of academic disciplines. Please see your Student Success Advocate to help choose the best option for you.
ENG-106 - Composition II
Lecture: 3 |
Credit: 3 |
A continuation of study of the principles of writing begun in ENG-105. Emphasis is placed on persuasive writing, critical analysis and the MLA research paper. Time will also be spent exploring print and electronic research sources and learning effective research strategies. Required for AA and AS Degrees. Prerequisite: ENG-105, with a minimum grade of C-.
MAT-216 - Calculus II
Lecture: 4 |
Credit: 4 |
This course is a study of integration, techniques of integration, applications and accompanying mathematical structure. Prerequisite: MAT-210 with a minimum grade of C-.
CSC-142 - Computer Science
Lecture: 3 |
Lab: 2 |
Credit: 4 |
This course introduces computer programming including data types, expressions, input/output, control structures, functional and object-oriented programming, and simple data structures. Students will be exposed to problem-solving skills through program refinement, documentation, and programming style.
ZZZ-HUM - Humanities Course
Lecture: 3 |
Credit: 3 |
Courses fulfilling the Humanities requirement address human history, languages, literature, philosophy, and the arts. These courses span a wide range of academic disciplines. The Associate of Arts and Associate of Science degrees require Humanities courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.
ZZZ-SOC - Social Science Course
Lecture: 3 |
Credit: 3 |
Courses fulfilling the Social Science requirement address the behavior of humans as individuals and groups. These courses cover the academic disciplines of economics, geography, history, political science, psychology, and sociology. The Associate of Arts and Associate of Science degrees require Social Science courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.
CSC-153 - Data Structures
Lecture: 3 |
Lab: 2 |
Credit: 4 |
This course continues the study of program design and construction began in CSC-142. An emphasis will be placed on data structures and practice in their specification, design, implementation, and use. Topics covered will include container classes, arrays, lists, stacks, queues, trees, graphs, algorithm analysis, object-oriented programming, data abstraction, and searching and sorting techniques. Prerequisite: CSC-142.
ZZZ-LAB - Lab Science Course
Lecture: 2-4 |
Lab: 2 |
Credit: 3-5 |
Courses fulfilling the Lab Science requirement incorporate hands-on experimentation and observation by students in the study of science. Any science course of 100-level or above including laboratory credit from the disciplines of biology, chemistry, physics, physical science, science, or environmental science can fulfill this requirement. Please see your Student Success Advocate to help choose the best option for you.
SPC-112 - Public Speaking
Lecture: 3 |
Credit: 3 |
This course examines both the theoretical and practical basis of speech communication, particularly public speaking. Emphasis is on speech preparation, organization, support, delivery and audience analysis.
ZZZ-HUM - Humanities Course
Lecture: 3 |
Credit: 3 |
Courses fulfilling the Humanities requirement address human history, languages, literature, philosophy, and the arts. These courses span a wide range of academic disciplines. The Associate of Arts and Associate of Science degrees require Humanities courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.
MAT-150 - Discrete Math
Lecture: 3 |
Credit: 3 |
This course introduces concepts in discrete mathematics as applied to computer science logic, methods of proof, sets, counting techniques, discrete probability, permutations and combinations, graphs and trees, mathematical induction, and recursion are included. Connections between discrete math and programming concepts are emphasized. Prerequisites: MAT-120 or equivalent course, or ALEKS score of 50.
ZZZ-SOC - Social Science Course
Lecture: 3 |
Credit: 3 |
Courses fulfilling the Social Science requirement address the behavior of humans as individuals and groups. These courses cover the academic disciplines of economics, geography, history, political science, psychology, and sociology. The Associate of Arts and Associate of Science degrees require Social Science courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.
MAT-227 - Differential Equations with Laplace
Lecture: 4 |
Credit: 4 |
This course is the study of elementary theory and applications of ordinary differential equations. The course includes first and second order differential equations. Prerequisite: MAT-216 with a minimum grade of C-.
ZZZ-MSC - Math or Science Course
Lecture: 2-4 |
Lab: 0-2 |
Credit: 3-5 |
Courses fulfilling the Math or Science requirement address quantitative and/or scientific reasoning skills. Any course of 100-level or above from mathematics or a science discipline can fulfill this requirement. Please see your Student Success Advocate to help choose the best option for you.
CSC-160 - Software Design
Lecture: 3 |
Lab: 2 |
Credit: 4 |
This course builds on the foundation of basic programming skills with further object-oriented development techniques and tools. Instruction will include the design and development of software systems at the component and interface levels utilizing modeling languages and applying relevant software design patterns and frameworks. This course provides experience developing software over an extended time period through long-term projects. Prerequisite: C or better in CSC-142 and CSC-153 or instructor approval is required.
Brenda Wamsley - Associate Professor - Information Technology
Email: bwamsley@scciowa.edu
Diploma, Indian Hills Community College
AAS, Southeastern Community College
BGS, Western Illinois University
MS, Western Governors University
David Makuta - Instructor - Computer Science
Email: dmakuta@scciowa.edu
AAS, Lincoln Land Community College
BS, University of Illinois - Springfield