Download Computer Programming and Data Science

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
EffectiveFall2017
Degrees Computer Programming and Development (A25590CP) Data Science and Programming Support Services (A25590DS) Software and Web Development (A25590SW) Certificates C++ Programming Certificate (C25590CC) Enterprise Java Certificate (C25590EJ) Programming Fundamentals Certificate (C25590PF) Java Programming Certificate (C25590JV) Visual Basic Programming Certificate (C25590VB) Database Programming General (C25590GB) Database Programming – Microsoft (C25590SQ) Database Programming – Oracle (C25590OR) Database Programming – SAS (C25590SS) Python Programming (C25590PY) C# Programming (C25590CZ) JavaScript (C25590JS) .NET Programming (C25590NE) IT - Computer Programming and Development (A25590CP)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces A25130 - Computer Programming Degree)
Curriculum By Semester
Course No.
FIRST SEMESTER
CSC
120
Computing Fundamentals I
CSC
121
Python Programming
CTI
110
Web, Pgm, and DB Foundations
Writing and Inquiry
ENG
111
MAT 143 or Higher
____
____
Hours Per Week
Class
Lab
Credits
3
2
2
3
3
2
3
2
0
2
4
3
3
3
3
SECOND SEMESTER
CSC
151
Java Programming
Software Development
CSC
154
CTI
120
Network & Sec Foundations
DBA
120
Database Programming I
NOS
110
Operating Systems Concepts
2
2
2
2
2
3
2
2
2
3
3
3
3
3
3
SUMMER SEMESTER
Server-Side JavaScript
CSC
174
____
____
Major Elective I
2
-
2
-
3
3
THIRD SEMESTER
Advanced Java
CSC
251
Java Enterprise Programs
CSC
258
Introduction to NoSQL Databases
DBA
130
Prin of Microeconomics
ECO
251
____
____
Major Elective II
2
2
2
3
-
3
3
2
0
-
3
3
3
3
3
FOURTH SEMESTER
Introduction to Interpersonal Communication
COM
120
Computing Fundamentals II
CSC
130
CTS
115
Info Sys Business Concepts
____
____
Humanities/Fine Art Elective
____
_____ Project Elective
3
3
3
3
-
0
2
0
0
-
3
4
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Computer Programming and Development (A25590CP)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
General Education Electives
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
Course Title
Course No.
ART
111
Art Appreciation
HUM
115
Critical Thinking
MUS
110
Music Appreciation
PHI
240
Introduction to Ethics
Hours Per Week
Class
Lab
Credits
3
3
3
3
0
0
0
0
3
3
3
3
Required Major Electives
Major Elective I
(choose a minimum of 3 credit hours from the following courses)
CSC
122
Python Applications
CSC
134
C ++ Programming
Visual Basic
CSC
139
CSC
256
Software Quality Assurance
CTS
285
Systems Analysis and Design
DBA
220
Oracle DB Programming II
WEB
115
Web Markup and Scripting
WEB
151
Mobile Applications Dev I
Programming for Mobile Devices
WEB
187
2
2
2
2
3
2
2
2
2
2
3
3
2
0
2
3
2
2
3
3
3
3
3
3
3
3
3
Major Elective II
(choose a minimum of 3 credit hours from the following courses)
CSC
116
Introduction to Functional Programming
CSC
133
C Programming
Software Architecture
CSC
216
Advanced Python
CSC
221
CSC
234
C++ Programming
CSC
239
Advanced Visual Basic
DBA
240
Database Analysis/Design
WEB
251
Mobile Applications Dev II
2
2
2
2
2
2
2
2
3
3
3
2
3
3
3
2
3
3
3
3
3
3
3
3
Project Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
227
Cloud Application
CSC
289
Programming Capstone
WBL
111
Work-Based Learning
WBL
112
Work-Based Learning
WBL
113
Work-Based Learning
2
1
0
0
0
3
4
10
20
30
3
3
1
2
3
*Work-Based Learning is an elective. Students must have approval from the department head and pre
register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of
Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester
as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113.
Registrar's Office Processed ‐ 3/27/17
IT - Computer Programming and Development (A25590CP)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces A25130 - Computer Programming Degree)
Curriculum By Semester
Course No.
FIRST SEMESTER
CSC
120
Computing Fundamentals I
CSC
121
Python Programming
ENG
111
Writing and Inquiry
Hours Per Week
Class
Lab
Credits
3
2
3
2
3
0
4
3
3
SECOND SEMESTER
CSC
151
Java Programming
Web, Pgm, and DB Foundations
CTI
110
MAT 143 or Higher
____
____
2
2
3
3
2
2
3
3
3
SUMMER SEMESTER
DBA
120
Database Programming I
NOS
110
Operating Systems Concepts
2
2
2
3
3
3
THIRD SEMESTER
Software Development
CSC
154
Network & Sec Foundations
CTI
120
CSC
174
Server-Side JavaScript
2
2
2
2
2
2
3
3
3
FOURTH SEMESTER
Advanced Java
CSC
251
Java Enterprise Programs
CSC
258
____
____
Major Elective I
2
2
-
3
3
-
3
3
3
SECOND SUMMER SEMESTER
Introduction to NoSQL Databases
DBA
130
Prin of Microeconomics
ECO
251
2
3
2
0
3
3
FIFTH SEMESTER
Computing Fundamentals II
CSC
130
____
____
Humanities/Fine Art Elective
____
____
Major Elective II
3
3
-
2
0
-
4
3
3
SIXTH SEMESTER
Introduction to Interpersonal Communication
COM
120
CTS
115
Info Sys Business Concepts
____
_____ Project Elective
3
3
-
0
0
-
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Computer Programming and Development (A25590CP)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
General Education Electives
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
Course Title
Course No.
ART
111
Art Appreciation
HUM
115
Critical Thinking
MUS
110
Music Appreciation
PHI
240
Introduction to Ethics
Hours Per Week
Class
Lab
Credits
3
3
3
3
0
0
0
0
3
3
3
3
Major Elective I
(choose a minimum of 3 credit hours from the following courses)
CSC
122
Python Applications
CSC
134
C ++ Programming
Visual Basic
CSC
139
Software Quality Assurance
CSC
256
CTS
285
Systems Analysis and Design
DBA
220
Oracle DB Programming II
WEB
115
Web Markup and Scripting
WEB
151
Mobile Applications Dev I
Programming for Mobile Devices
WEB
187
2
2
2
2
3
2
2
2
2
2
3
3
2
0
2
3
2
2
3
3
3
3
3
3
3
3
3
Major Elective II
(choose a minimum of 3 credit hours from the following courses)
CSC
116
Introduction to Functional Programming
CSC
133
C Programming
Software Architecture
CSC
216
Advanced Python
CSC
221
CSC
234
C++ Programming
CSC
239
Advanced Visual Basic
DBA
240
Database Analysis/Design
WEB
251
Mobile Applications Dev II
2
2
2
2
2
2
2
2
3
3
3
2
3
3
3
2
3
3
3
3
3
3
3
3
Project Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
227
Cloud Application
CSC
289
Programming Capstone
WBL
111
Work-Based Learning
WBL
112
Work-Based Learning
WBL
113
Work-Based Learning
2
1
0
0
0
3
4
10
20
30
3
3
1
2
3
Required Major Electives
*Work-Based Learning is an elective. Students must have approval from the department head and pre
register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of
Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester
as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113
Registrar's Office Processed ‐ 3/27/17
IT - Computer Programming and Development (A25590CP)
Certificate
C++ Programming (C25590CC)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Replaces C25130C - C++ Programming Certificate)
Curriculum
Hours Per Week
Class
Lab
Course No.
CSC
CSC
CSC
CSC
120
121
134
234
Computing Fundamentals I
Python Programming
C ++ Programming
Advanced C++ Programming
GRADUATION REQUIREMENT:
Registar's Office Reviewed - 3/21/16
3
2
2
2
2
3
2
3
Credit Hours
Credits
4
3
3
3
13
IT - Computer Programming and Development (A25590CP)
Certificate
Enterprise Java (C25590EJ)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Expands C25130A - Java Programming Certificate)
Pre-Req: C25590JV
Curriculum
Hours Per Week
Class
Lab
3
2
Credits
4
CSC
130
Computing Fundamentals II
CSC
258
Java Enterprise Programs
2
3
3
WEB
151
Mobile Applications Dev 1
2
2
3
______
_____
Electives
-
-
6
GRADUATION REQUIREMENT:
Total Credits
16
Major Electives
(choose a minimum of 6 credit hours from the following courses)
CSC
174
Server-Side JavaScript
2
2
3
CTS
285
Systems Analysis and Design
3
0
3
DBA
130
Introduction to NoSQL Databases
2
2
3
DBA
220
Oracle DB Programming II
2
2
3
WEB
251
Mobile Applications Dev II
2
2
3
These five courses provide a student with Java programming skills. All of the courses offered are part of the
A25590CP AAS degree
Registrar's Office Reviewed - 3/14/16
IT - Computer Programming and Development (A25590CP)
Certificate
Programming Fundamentals (C25590PF)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Replaces C25130H - Fundamentals of Computer Programming Certificate)
Curriculum By Semester
Hours Per Week
Class
Lab
Course No.
CSC
_____
_____
____
120
_____
_____
____
Computing Fundamentals I
CSC 121 or CIS 115
Elective I
Elective II
3
2
-
GRADUATION REQUIREMENT:
2
3
Credit Hours
Major Electives
Major Electives I
(choose a minimum of 3 credit hours from the following courses)
Course No.
Hours Per Week
Class
Lab
Credits
4
3
3
3
13
Credits
CSC
134
C ++ Programming
2
3
3
CSC
139
Visual Basic Programming
2
3
3
CSC
151
Java Programming
2
3
3
CSC
153
C # Programming
2
3
3
CSC
174
Server-Side JavaScript
2
2
3
(choose a minimum of 3 credit hours from the following courses)
CSC
130
Computing Fundamentals II
3
2
4
DBA
120
Database Programming I
2
2
3
MAT
____
MAT 171 or Higher
3
2
4
Major Elective II
Registrar's Office Reviewed - 3/17/16
Page 7 of 25
IT - Computer Programming and Development (A25590CP)
Certificate
Java Programming (C25590JV)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Replaces C25130A - Java Programming Certificate)
Curriculum
Hours Per Week
Class
Lab
Course No.
CSC
120
Computing Fundamentals I
CSC
121
Python Programming
2
3
3
CSC
151
Java Programming
2
3
3
CSC
251
Advanced Java Programming
2
3
3
GRADUATION REQUIREMENT:
3
2
Credits
Total Credits
4
13
These five courses provide a student with Java programming skills. All of the courses offered are part of the
A25590CP AAS degree
Registrar's Office Reviewed - 3/16/16
IT - Computer Programming and Development (A25590CP)
Certificate
Visual Basic Programming (C25590VB)
(Day and Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces C25130B - Visual Basic Programming Certificate)
Curriculum
Hours Per Week
Course No.
CSC
120
Computing Fundamentals I
CSC
139
Visual Basic
2
2
3
CSC
239
Advanced Visual Basic
2
3
3
DBA
120
Database Concepts
2
3
3
GRADUATION REQUIREMENT:
Class
3
Lab
2
Credit Hours
Credits
4
13
These four courses provide a student with Visual Basic programming skills. All of the courses offered are part
of the A25590CP AAS degree
Registrar's Office Processed - 3/27/17
IT - Data Science and Programming Support Services (A25590DS)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces A2515B - Database Management Developer Degree)
Curriculum By Semester
Course No.
FIRST SEMESTER
CSC
120
Computing Fundamentals I
CSC
121
Python Programming
CTI
110
Web, Pgm, and DB Foundations
DBA
110
Database Concepts
Statistical Methods
MAT
152
Hours Per Week
Class
Lab
Credits
3
2
2
2
3
2
3
2
3
2
4
3
3
3
4
SECOND SEMESTER
CSC
122
Python Applications Development
CSC
124
Intro to Programming for Data Science
CTI
120
Network & Sec Foundations
DBA
120
Database Programming I
ENG
111
Writing and Inquiry
2
2
2
2
3
2
2
2
2
0
3
3
3
3
3
FIRST SUMMER SEMESTER
Server-Side JavaScript
CSC
174
WEB
115
Web Markup and Scripting
2
2
2
2
3
3
THIRD SEMESTER
CSC
152
SAS
CSC
221
Advanced Python Programming
CTS
115
Info Sys Business Concepts
DBA
130
Introduction to NoSQL Databases
_______DBA Elective
______
2
2
3
2
-
3
2
0
2
-
3
3
3
3
3
FOURTH SEMESTER
Introduction to Interpersonal Communication
COM
120
CSC
227
Cloud Application Development
Survey of Economics
ECO
151
_____
_____ Major Elective
_____
_____ Humanities/Fine Art Elective
3
2
3
3
0
2
0
0
3
3
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Data Science and Programming Support Services (A25590DS)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
General Education Elective
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
ART
HUM
MUS
PHI
111
115
110
240
Art Appreciation
Critical Thinking
Music Appreciation
Introduction to Ethics
Hours Per Week
Class
Lab
Credits
3
3
3
3
0
0
0
0
3
3
3
3
Major Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
116
Introduction to Functional Programming
CSC
153
C# Programming
CSC
154
Software Development
CTS
225
Spreadsheet Data Analysis
DBA
115
Database Applications
DBA
240
Database Analysis/Design
DBA
285
Data Warehousing and Mining
2
2
2
2
2
2
3
2
3
2
2
2
3
2
3
3
3
3
3
3
3
DBA Elective
(choose a minimum of 3 credit hours from the following courses)
DBA
220
Oracle DB Programming II
DBA
221
SQL Server DB Programming II
DBA
223
MySQL DB Programming II
DBA
224
SAS DB Programming II
2
2
2
2
2
2
2
2
3
3
3
3
Required Major Elective
Registrar's Office Processed - 3/24/17
IT - Data Science and Programming Support Services (A25590DS)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces A25150B - Database Management Developer Degree)
Curriculum By Semester
Course No.
FIRST SEMESTER
CSC
120
Computing Fundamentals I
CSC
121
Python Programming
CTI
110
Web, Pgm, and DB Foundations
Hours Per Week
Class
Lab
Credits
3
2
2
2
3
2
4
3
3
SECOND SEMESTER
CSC
122
Python Applications Development
DBA
110
Database Concepts
MAT
152
Statistical Methods
2
2
3
2
3
2
3
3
4
FIRST SUMMER SEMESTER
CTI
120
Network & Sec Foundations
DBA
120
Database Programming I
2
2
2
2
3
3
THIRD SEMESTER
CSC
124
Intro to Programming for Data Science
CSC
221
Advanced Python
WEB
115
Web Markup and Scripting
2
2
2
2
2
2
3
3
3
FOURTH SEMESTER
Server-Side JavaScript
CSC
174
DBA
130
Introduction to NoSQL Databases
CTS
115
Info Sys Business Concepts
2
2
3
2
2
0
3
3
3
SECOND SUMMER SEMESTER
CSC
152
SAS
ENG
111
Writing and Inquiry
2
3
3
0
3
3
FIFTH SEMESTER
Survey of Economics
ECO
151
_____
______ Major Elective
_______DBA Elective
______
3
-
0
-
3
3
3
SIXTH SEMESTER
Introduction to Interpersonal Communication
COM
120
CSC
227
Cloud Application
____
____
Humanities/Fine Art Elective
3
2
3
0
2
0
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Data Science and Programming Support Services (A25590DS)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
General Education Elective
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
Course No.
ART
111
HUM
115
MUS
110
PHI
240
Art Appreciation
Critical Thinking
Music Appreciation
Introduction to Ethics
Hours Per Week
Class
Lab
Credits
3
3
3
3
0
0
0
0
3
3
3
3
Major Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
116
Introduction to Functional Programming
CSC
153
C# Programming
CSC
154
Software Development
CTS
225
Spreadsheet Data Analysis
DBA
115
Database Applications
DBA
240
Database Analysis/Design
DBA
285
Data Warehousing and Mining
2
2
2
2
2
2
3
2
3
2
2
2
3
2
3
3
3
3
3
3
3
DBA Elective
(choose a minimum of 3 credit hours from the following courses)
DBA
220
Oracle DB Programming II
DBA
221
SQL Server DB Programming II
DBA
223
MySQL DB Programming II
DBA
224
SAS DB Programming II
2
2
2
2
2
2
2
2
3
3
3
3
Required Major Elective
Registrar's Office Processed - 3/24/17
IT - Data Science and Programming Support Services (A25590DS)
Certificate
Database Programming - General (C25590GB)
(Day and Evening)
PROGRAM PLANNING GUIDE
PreReq DBA 110
Origination Date: Fall 2016
Curriculum
Hours Per Week
Class
Lab
Course No.
CSC
Credits
120
174
Computing Fundamentals I
3
2
4
Server-Side JavaScript
Introduction to NoSQL Databases
3
2
3
3
DBA
130
120
2
2
____
____
Elective
2
-
2
-
3
3
CSC
DBA
Database Programming I
GRADUATION REQUIREMENT:
Credit Hours
16
Major Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
122
Python Applications
2
2
3
CSC
153
C# Programming
2
3
3
DBA
115
Database Applications
2
2
3
DBA
223
MySQL DB Programming II
2
2
3
DBA
224
SAS DB Programming II
2
2
3
These five courses provide a student with general programming skills for databases. All of the courses
offered are part of the A25590DS AAS degree
Registrar's Office Reviewed - 3/14/16
IT - Data Science and Programming Support Services (A25590DS)
Certificate
Database Programming - Microsoft (C25590SQ)
(Day and Evening)
PROGRAM PLANNING GUIDE
PreReq DBA 110
Realignment: Fall 2016 (Replaces C25150D - Database Developer Microsoft Certificate)
Curriculum
Course No.
CSC
120
174
CSC
Computing Fundamentals I
Hours Per Week
Class
Lab
3
2
Credits
4
Server-Side JavaScript
2
3
3
DBA
120
Database Programming I
DBA
130
221
Introduction to NoSQL Databases
2
2
2
2
3
3
SQL Server DB Programming II
2
2
3
DBA
GRADUATION REQUIREMENT:
Credit Hours
12
These five courses provide a student with Oracle database programming skills. All of the courses offered are
part of the A25590DS AAS degree
Registar's Office Reviewed - 3/17/16
IT - Data Science and Programming Support Services (A25590DS)
Certificate
Database Programming - Oracle (C25590OR)
(Day and Evening)
PROGRAM PLANNING GUIDE
PreReq DBA 110
Realignment: Fall 2016 (Replaces C25150B - Database Developer Oracle Certificate)
Curriculum
Course
CSC
Hours Per Week
Class
Lab
3
2
Credits
4
Computing Fundamentals I
CSC
120
174
Server-Side JavaScript
2
3
3
DBA
120
Database Programming I
DBA
130
220
Introduction to NoSQL Databases
2
2
2
2
3
3
Oracle DB Programming II
2
2
3
DBA
GRADUATION REQUIREMENT:
Credit Hours
12
These five courses provide a student with Oracle database programming skills. All of the courses offered are
part of the A25590DS AAS degree
Registrar's Office Reviewed - 3/14/16
IT - Data Science and Programming Support Services (A25590DS)
Certificate
Database Programming - SAS (C25590SS)
(Day and Evening)
PROGRAM PLANNING GUIDE
PreReq DBA 110
Origination Date: Fall 2016
Curriculum
Hours Per Week
Class
Lab
2
2
2
3
Course No.
CSC
124
CSC
152
Intro to Data Science Prog
SAS
DBA
120
Database Programming I
2
2
3
DBA
224
SAS DB Programming II
2
2
3
DBA
240
Database Analysis / Design
2
3
3
GRADUATION REQUIREMENT:
Credits
3
3
Credit Hours
These five courses provide a student with general programming skills for databases. All of the courses
offered are part of the A25590DS AAS degree
Registrar's Office Reviewed - 3/14/16
15
IT - Data Science and Programming Support Services (A25590DS)
Certificate
Python Programming (C25590PY)
(Day and Evening)
PROGRAM PLANNING GUIDE
Origination Date: Fall 2016
Curriculum
Course No.
CSC
CSC
CSC
CSC
CSC
120
121
122
124
221
Course Title
Computing Fundamentals I
Python Programming
Python Application Development
Intro to Programming for Data Science
Advanced Python
GRADUATION REQUIREMENT:
Hours Per Week
Class
Lab
3
2
2
2
2
2
3
2
2
3
Credit Hours
Credits
4
3
3
3
3
16
These five courses provide a student with Python and R programming skills. All of the courses offered are
part of the A25590DS AAS degree
Registrar's Office Reviewed - 3/14/16
IT - Software and Web Development (A25590SW)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces/Branch off of A25130 - Computer Programming Degree)
Curriculum By Semester
Hours Per Week
Class
Lab
Course Title
Course No.
FIRST SEMESTER
Student Success
1
0
ACA
111
Computing Fundamentals I
3
2
CSC
120
Python Programming
2
3
CSC
121
CTI
110
Web, Pgm, and DB Foundations
2
2
CTI
120
Network & Sec Foundations
2
2
MAT 121 or Higher
3
2
____
____
Credits
1
4
3
3
3
3
SECOND SEMESTER
CSC
153
C# Programming
DBA
120
Database Programming I
ENG
111
Writing and Inquiry
NOS
110
Operating Systems Concepts
WEB
115
Web Markup and Scripting
2
2
3
2
2
3
2
0
3
3
3
3
3
3
3
FIRST SUMMER SEMESTER
Advanced C# Programming
CSC
253
Major Elective
____
____
2
-
3
-
3
3
THIRD SEMESTER
COM
120
Introduction to Interpersonal Communication
CSC
154
Software Development
CSC
163
C# Applications Development
CSC
174
Server-Side JavaScript
WEB
180
Active Server Pages
3
2
2
2
2
0
2
3
2
2
3
3
3
3
3
FOURTH SEMESTER
CSC
226
.NET Programming
CTS
115
Info Sys Business Concepts
ECO
251
Prin of Microeconomics
____
____
Humanities/Fine Art Elective
_____
____
Project Elective
2
3
3
3
-
2
0
0
0
-
3
3
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Software and Web Development (A25590SW)
A.A.S. Degree (Day)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
General Education Elective
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
ART
HUM
MUS
PHI
111
115
110
240
Art Appreciation
Critical Thinking
Music Appreciation
Introduction to Ethics
Hours Per Week
Class
Lab
3
0
3
0
3
0
3
0
Credits
3
3
3
3
Required Major Elective
Major Electives
(choose a minimum of 3 credit hours from the following courses)
CSC
116
Introduction to Functional Programming
CSC
122
Python Applications
CSC
256
Software Quality Assurance
CTS
285
Systems Analysis and Design
DBA
130
Introduction to NoSQL Databases
DBA
221
SQL Server DB Programming II
WEB
187
Programming for Mobile Devices
WEB
215
Advanced Web Markup and Scripting
2
2
2
3
2
2
2
2
2
2
2
0
3
2
2
2
3
3
3
3
3
3
3
3
Project Elective
(choose a minimum of 3 credit hours from the following courses)
CSC
227
Cloud Application
CSC
289
Programming Capstone
WBL
111
Work-Based Learning
WBL
112
Work-Based Learning
WBL
113
Work-Based Learning
2
1
0
0
0
3
4
10
20
30
3
3
1
2
3
*Work-Based Learning is an elective. Students must have approval from the department head and pre
register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of
Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester
as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113.
Registrar's Office Processed ‐ 3/27/17
IT - Software and Web Development (A25590SW)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
Updated: Fall 2017
Realignment: Fall 2016 (Replaces/Branch off of A25130 - Computer Programming Degree)
Curriculum By Semester
Course No.
FIRST SEMESTER
Student Success
ACA
111
Computing Fundamentals I
CSC
120
Python Programming
CSC
121
CTI
110
Web, Pgm, and DB Foundations
Hours Per Week
Class
Lab
Credits
1
3
2
2
0
2
3
2
1
4
3
3
SECOND SEMESTER
CSC
153
C# Programming
CTI
120
Network & Sec Foundations
ENG
111
Writing and Inquiry
2
2
3
3
2
0
3
3
3
FIRST SUMMER SEMESTER
DBA
120
Database Programming I
Operating Systems Concepts
NOS
110
2
2
2
3
3
3
THIRD SEMESTER
Web Markup and Scripting
WEB
115
Major Elective
____
____
MAT 121 or Higher
____
____
2
3
3
2
3
3
3
FOURTH SEMESTER
Introduction to Interpersonal Communication
COM
120
Server-Side JavaScript
CSC
174
Advanced C#
CSC
253
3
2
2
0
2
3
3
3
3
SECOND SUMMER SEMESTER
Software Development
CSC
154
C# Applications Development
CSC
163
2
2
2
3
3
3
FIFTH SEMESTER
.NET Programming
CSC
226
Prin of Microeconomics
ECO
251
Active Server Pages
WEB
180
2
3
2
2
0
2
3
3
3
SIXTH SEMESTER
CTS
115
Info Sys Business Concepts
_____
____
Project Elective
____
____
Humanities/Fine Art Elective
3
3
0
0
3
3
3
GRADUATION REQUIREMENT:
Credit Hours
68
IT - Software and Web Development (A25590SW)
A.A.S. Degree (Evening)
PROGRAM PLANNING GUIDE
General Education Elective
Humanities and Fine Arts Electives
(choose 3 credit hours from the following courses)
Course No.
ART
111
Art Appreciation
HUM
115
Critical Thinking
MUS
110
Music Appreciation
PHI
240
Introduction to Ethics
Hours Per Week
Class
Lab
3
0
3
0
3
0
3
0
Credits
3
3
3
3
Required Major Elective
Major Electives
(choose a minimum of 3 credit hours from the following courses)
Course No.
CSC
116
Introduction to Functional Programming
CSC
122
Python Applications
CSC
256
Software Quality Assurance
CTS
285
Systems Analysis and Design
DBA
130
Introduction to NoSQL Databases
DBA
221
SQL Server DB Programming II
WEB
187
Programming for Mobile Devices
WEB
215
Advanced Web Markup and Scripting
2
2
2
3
2
2
2
2
2
2
2
0
3
2
2
2
3
3
3
3
3
3
3
3
Project Elective
(choose a minimum of 3 credit hours from the following courses)
WBL
111
Work-Based Learning
WBL
112
Work-Based Learning
WBL
113
Work-Based Learning
CSC
289
Programming Capstone
CSC
227
Cloud Application
0
0
0
1
2
10
20
30
4
3
1
2
3
3
3
*Work-Based Learning is an elective. Students must have approval from the department head and pre
register with the Computer Technologies Division office. As an alternative to CSC 249, two credit hours of
Work-Based Learning can be taken. The Work-Based Learning work period may be taken over two semester
as WBL 112, over two semesters as WBL-111 and WBL-112 or over one semester as WBL-113
Registrar's Office Processed - 3/27/17
IT - Software and Web Development (A25590SW)
Certificate
C# Programming (C25590CZ)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Replaces C25130D - C# Programming Certificate)
Curriculum
Hours Per Week
Class
Lab
3
2
Course No.
CSC
120
Computing Fundamentals I
CSC
153
C# Programming
2
3
3
CSC
253
Advanced C# Programming
2
2
3
_____
____
CSC 121 or CIS 115
2
2
3
GRADUATION REQUIREMENT:
Credit Hours
Credits
4
13
These four courses provide a student with C# programming skills. All of the courses offered are part of the
A25590SW AAS degree
Registrar's Office Reviewed - 3/17/16
IT - Software and Web Development (A25590SW)
Certificate
JavaScript (C25590JS)
(Day and Evening)
PROGRAM PLANNING GUIDE
Origination Date: Fall 2016
Pre-Req: CSC 120
Curriculum
Course No.
CTI
110
WEB
115
WEB
215
CSC
174
___
____
Course Title
Web, Pgm, & Db Foundation
Web Markup and Scripting
Advanced Markup and Scripting
Server-Side JavaScript
CIS 115 or CSC 121
GRADUATION REQUIREMENT:
Hours Per Week
Class
Lab
2
2
2
3
2
2
2
2
2
3
Credit Hours
Credits
3
3
3
3
3
15
These five courses provide a student with Full Stack JavaScript programming skills. All of the courses offered
are part of three AAS degrees: A25590SW
Registar's Office Reviewed - 3/17/16
IT - Software and Web Development (A25590SW)
Certificate
.NET Programming (C25590NE)
(Day and Evening)
PROGRAM PLANNING GUIDE
Realignment: Fall 2016 (Expands C25130D - C# Programming Certificate )
Pre-Req: C25590CS
Curriculum
Hours Per Week
Class
Lab
2
2
Course No.
CSC
163
Course Title
C# Application Development
CSC
174
Server-Side JavaScript
2
2
3
CSC
226
.NET Programming
2
3
3
WEB
180
Active Server Pages
2
2
3
GRADUATION REQUIREMENT:
Credit Hours
Credits
3
12
These five courses provide a student with C# and .NET programming skills. All of the courses offered are part
of the A25590SW AAS degree
Registrar's Office Reviewed - 3/14/16
Related documents