2012-2013 TMCC College Catalog
B-37
Computer Programming Emphasis
Computer Information Technology Degree –
Associate of Applied Science
The computer programming emphasis provides students
with entry level programming skills. Computer programming
professionals must also have a broad knowledge of computer
systems and technologies, as well as strong problem solving and
analysis skills. They must be able to think logically and have
strong verbal and written communication skills.
DegreeOutcomes
Students completing the degreewill:
• Fulfill the requirements for the Associate of Applied Science.
• Demonstrate competency in their specified emphasis.
Emphasis Outcomes
Students completing the emphasis will:
• Have the technical proficiency required to design and
program a solution to a stated problem.
• Demonstrate an understanding of dynamic data structures
and generic methods.
• Have the ability to communicate and work effectively with
members of a team and members of external groups.
General Education Requirements
Diversity
(3 credits)
Refer to the ‘Diversity’ section of the general education
description of this college catalog for a list of approved courses.
Designated diversity courses can be used to fulfill other general
education or major requirements.
Communications
3 credits
Highly Recommended: BUS 107, COM 113 or 215
English
3 credits
Highly Recommended: BUS 108, ENG 101 (or 113), 102 (or
114), 107 or 108
Human Relations
3 credits
Highly Recommended: MGT 212
Quantitative Reasoning
3 credits
Choose from: MATH 126 or higher (MATH 127 required for
CS 135)
Science
3 credits
Social Science/Humanities
3 credits
U.S. and Nevada Constitutions
3 credits
Total General Education Requirements
21 Credits
Core Requirements
CIT 112 Network +....................................................... (3)
– or –
CSCO 120 CCNA Internetworking Fundamentals.............. (4)
CIT 114 IT Essentials. .......................................................4
CIT 128 Introduction to Software Development. .............4
Total Core Requirements
11-12 Credits
Emphasis Requirements
CIT 151 BeginningWeb Development.............................3
CIT 180 Database Concepts and SQL................................3
CIT 263 Project Management..........................................3
Beginning&AdvancedProgramming Languages. ..12
Students must complete the beginning and advanced
courses in two programming languages for 12 credits.
Java
CIT 130 Beginning Java. ............................................... (3)
CIT 230 Advanced Java. ................................................ (3)
C#
CIT 134 Beginning C# Programming. ........................... (3)
CIT 234 Advanced C# Programming. ............................ (3)
C++
CS 135 Computer Science I. ......................................... (3)
CS 202 Computer Science II. ........................................ (3)
Total Emphasis Requirements
21 Credits
Elective Requirements
Choose at least six credits from any CIT, CS, or CSCO course
not used in the core or emphasis requirements to ensure a
minimum degree total of 60 credits.
CIT, CS or CSCO. ............................................... 6-7
Total Elective Requirements
6 Credits
Total Degree Requirements
60-61 Credits
Suggested Course Sequence
First Year
Course #
Title
Credits
1st Semester
Core
CIT 114
IT Essentials
4
Core
CIT 128
Introduction to Software Development
4
English
Elective
Choose from recommended list
3
Quantitative Reasoning
MATH 126 or
higher
Pre-Calculus I
3
Total 14
2nd Semester
Emphasis
CIT 151
BeginningWeb Development
3
Core
CIT 112
or
CSCO 120
Network +
or
CCNA Internetworking Fundamentals
(3)
or
(4)
Science
Elective
3
Social Science/
Humanities/Diversity
Elective
3
Emphasis
First programming language-beginning course
3
Total 15-16
Second Year
Course #
Title
Credits
1st Semester
Communications
BUS 107
Business Speech Communications
3
Emphasis
CIT 180
Database Concepts and SQL
3
Human Relations
MGT 212
Leadership and Human Relations
3
Emphasis
First programming language-advanced course
3
Emphasis
Second programming language-beginning course
3
Total 15
2nd Semester
Elective
Choose from any CIT, CS,
or CSCO course not included
in the core or emphasis
requirements.
6-7
U. S. and Nevada
Constitutions
Elective
3
Emphasis
CIT 263
Project Management
3
Emphasis
Second programming language-advanced course
3
Total 15-16
Degree Total 60-61