Computer Programming & Development (A25590CP)
Program Planning Guides
2018 – 2019
Degrees
Computer Programming & Development - Day
Computer Programming & Development – Evening
Certificates
C25590CC C++ Programming
C25590CZ C# Programming
C25590EJ Enterprise Java
C25590JV Java Programming
C25590JS JavaScript
C25590NE .NET Programming
C25590PF Programming Fundamentals
C25590VB Visual Basic Programming
CURRENT STUDENTS, PLEASE CHECK WEBADVISOR FOR YOUR PROGRAM OF STUDY, OR CONTACT YOUR ADVISOR.
Updated:Fall2018
Class Lab Credits
CSC 120 ComputingFundamentalsI 3 2 4CSC 121 PythonProgramming 2 3 3CTI 110 Web,Pgm,andDBFoundations 2 2 3ENG 111 WritingandInquiry 3 0 3
MAT121,143,or171 3 2 3
CTI 120 Network&SecFoundations 2 2 3CTS 115 InfoSysBusinessConcepts 3 0 3DBA 120 DatabaseProgrammingI 2 2 3WEB 115 WebMarkupandScripting 2 3 3
ProgrammingConcentrationArea ‐ ‐ 3
CSC 154 SoftwareDevelopment 2 2 3MajorElective ‐ ‐ 3
CSC 227 CloudApplicationDevelopment 2 3 3ProgrammingConcentrationArea ‐ ‐ 12‐13
COM 120 IntroductiontoInterpersonalCommunication 3 0 3ECO 151 SurveyofEconomics 3 0 3
Humanities/FineArtElective 3 0 3ProgrammingConcentrationArea ‐ ‐ 3ProjectElective ‐ ‐ 3
CreditHours 67‐68GRADUATIONREQUIREMENT:
FOURTHSEMESTER
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Day)
PROGRAMPLANNINGGUIDE
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
CurriculumBySemesterHoursPerWeek
FIRSTSEMESTER
SECONDSEMESTER
SUMMERSEMESTER
THIRDSEMESTER
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Day)
PROGRAMPLANNINGGUIDE
Class Lab Credits
(choose3credithoursfromthefollowingcourses)HUM 110 TechnologyandSociety 3 0 3HUM 115 CriticalThinking 3 0 3PHI 240 IntroductiontoEthics 3 0 3
CSC 151 JavaProgramming 2 3 3CSC 130 ComputingFundamentalsII 2 3 4CSC 251 AdvancedJavaProgramming 2 3 3CSC 256 SoftwareQualityAssurance 2 2 3
ConcentrationElective ‐ ‐ 3CSC 258 JavaEnterprisePrograms 2 2 3ConcentrationElective(selectaminimumof3credithoursfromthefollowingcourses)CSC 122 PythonApplicationDevelopment 2 2 3CSC 134 C++Programming 2 3 3CSC 153 C#Programming 2 3 3CSC 174 Server‐SideJavascript 2 2 3WEB 151 MobileApplicationsDevI 2 2 3
CSC 134 C++Programming 2 3 3CSC 130 ComputingFundamentalsII 2 3 4CSC 234 AdvancedC++Programming 2 3 3CSC 256 SoftwareQualityAssurance 2 2 3
ConcentrationElective ‐ ‐ 3CSC 216 SoftwareArchitecture 2 3 3ConcentrationElective(selectaminimumof3credithoursfromthefollowingcourses)CSC 122 PythonApplicationDevelopment 2 2 3CSC 151 JavaProgramming 2 3 3CSC 153 C#Programming 2 3 3CSC 174 Server‐SideJavascript 2 2 3WEB 151 MobileApplicationsDevI 2 2 3
CSC 153 C#Programming 2 3 3WEB 180 ActiveServerPages 2 2 3CSC 253 AdvancedC#Programming 2 3 3CSC 174 Server‐SideJavaScript 2 2 3CSC 226 .NETProgramming 2 2 3DBA 221 SQLServerDBProgrammingII 2 2 3
GeneralEducationElectivesHoursPerWeek
HumanitiesandFineArtsElectives
RequiredMajorElectivesConcentrationArea(Select1optiongroupingbelow)
Option2‐C++Programming(19CreditHours,takeinorderlisted)
Option3‐.NETProgramming(18CreditHours,takeinorderlisted)
Option1‐JavaProgramming(19CreditHours,takeinorderlisted)
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Day)
PROGRAMPLANNINGGUIDE
(chooseaminimumof3credithoursfromthefollowingcourses)CSC 111 IntroductiontoEthicalHacking 3 0 3CSC 139 VisualBasic 2 3 3CSC 163 C#ApplicationsDevelopment 2 3 3CSC 221 AdvancedPythonProgramming 2 2 3CTS 285 SystemsAnalysisandDesign 3 0 3DBA 130 IntroductiontoNoSQLDatabases 2 3 3DBA 220 OracleDBProgrammingII 2 3 3DBA 240 DatabaseAnalysis/Design 2 3 3
CSC 289 ProgrammingCapstone 1 4 3WBL 111 Work‐BasedLearning 0 10 1WBL 112 Work‐BasedLearning 0 20 2WBL 113 Work‐BasedLearning 0 30 3
ProjectElectives(chooseaminimumof3credithoursfromthefollowingcourses)
*Work‐BasedLearningisanelective.WBLcoursescompletedforoneprogrammaynotcounttowardthecompletionofanotherprogram.ContactyouracademicadvisororWBLfacultycoordinatorforverification.StudentsmusthaveapprovalfromthedepartmentheadandpreregisterwiththeComputerTechnologiesDivisionoffice.AsanalternativetoCSC289,threecredithoursofWork‐BasedLearningcanbetaken.TheWork‐BasedLearningworkperiodmaybetakenasWBL112,overtwosemestersasWBL‐111andWBL‐112oroveronesemesterasWBL‐113.
MajorElective
Updated:Fall2018
Class Lab Credits
CSC 120 ComputingFundamentalsI 3 2 4CTI 110 Web,Pgm,andDBFoundations 2 2 3ENG 111 WritingandInquiry 3 0 3
CSC 121 PythonProgramming 2 3 3CTS 115 InfoSysBusinessConcepts 3 0 3
MAT121,143,or171 3 2 3
DBA 120 DatabaseProgrammingI 2 2 3ProgrammingConcentrationArea ‐ ‐ 3
WEB 115 WebMarkupandScripting 2 3 3CSC 154 SoftwareDevelopment 2 2 3
ProgrammingConcentrationArea ‐ ‐ 3
ProgrammingConcentrationArea ‐ ‐ 6‐7CTI 120 Network&SecFoundations 2 2 3
CSC 227 CloudApplicationDevelopment 2 3 3COM 120 IntroductiontoInterpersonalCommunication 3 0 3
ProgrammingConcentrationArea ‐ ‐ 3MajorElective ‐ ‐ 3
ECO 151 SurveyofEconomics 3 0 3
ProgrammingConcentrationArea ‐ ‐ 3ProjectElective ‐ ‐ 3Humanities/FineArtElective 3 0 3
CreditHours 67‐68
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Evening)
PROGRAMPLANNINGGUIDE
CurriculumBySemesterHoursPerWeek
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
FIRSTSEMESTER
SECONDSEMESTER
FIRSTSUMMERSEMESTER
THIRDSEMESTER
FOURTHSEMESTER
SECONDSUMMERSEMESTER
FIFTHSEMESTER
SIXTHSEMESTER
GRADUATIONREQUIREMENT:
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Evening)
PROGRAMPLANNINGGUIDE
Class Lab Credits
(choose3credithoursfromthefollowingcourses)HUM 110 TechnologyandSociety 3 0 3HUM 115 CriticalThinking 3 0 3PHI 240 IntroductiontoEthics 3 0 3
CSC 151 JavaProgramming 2 3 3CSC 130 ComputingFundamentalsII 2 3 4CSC 251 AdvancedJavaProgramming 2 3 3CSC 256 SoftwareQualityAssurance 2 2 3
ConcentrationElective ‐ ‐ 3CSC 258 JavaEnterprisePrograms 2 2 3ConcentrationElective(selectaminimumof3credithoursfromthefollowingcourses)CSC 122 PythonApplicationDevelopment 2 2 3CSC 134 C++Programming 2 3 3CSC 153 C#Programming 2 3 3CSC 174 Server‐SideJavascript 2 2 3WEB 151 MobileApplicationsDevI 2 2 3
CSC 134 C++Programming 2 3 3CSC 130 ComputingFundamentalsII 2 3 4CSC 234 AdvancedC++Programming 2 3 3CSC 256 SoftwareQualityAssurance 2 2 3
ConcentrationElective ‐ ‐ 3CSC 216 SoftwareArchitecture 2 3 3ConcentrationElective(selectaminimumof3credithoursfromthefollowingcourses)CSC 122 PythonApplicationDevelopment 2 2 3CSC 151 JavaProgramming 2 3 3CSC 153 C#Programming 2 3 3CSC 174 Server‐SideJavascript 2 2 3WEB 151 MobileApplicationsDevI 2 2 3
CSC 153 C#Programming 2 3 3WEB 180 ActiveServerPages 2 2 3CSC 253 AdvancedC#Programming 2 3 3
GeneralEducationElectives
Option3‐.NETProgramming(18CreditHours,takeinorderlisted)
HoursPerWeek
HumanitiesandFineArtsElectives
RequiredMajorElectives
ConcentrationArea(Select1optiongroupingbelow)
Option1‐JavaProgramming(19CreditHours,takeinorderlisted)
Option2‐C++Programming(19CreditHours,takeinorderlisted)
IT‐ComputerProgrammingandDevelopment(A25590CP)A.A.S.Degree(Evening)
PROGRAMPLANNINGGUIDECSC 174 Server‐SideJavaScript 2 2 3CSC 226 .NETProgramming 2 2 3DBA 221 SQLServerDBProgrammingII 2 2 3
(chooseaminimumof3credithoursfromthefollowingcourses)CSC 111 IntroductiontoEthicalHacking 3 0 3CSC 139 VisualBasic 2 3 3CSC 163 C#ApplicationsDevelopment 2 3 3CSC 221 AdvancedPythonProgramming 2 2 3CTS 285 SystemsAnalysisandDesign 3 0 3DBA 130 IntroductiontoNoSQLDatabases 2 3 3DBA 220 OracleDBProgrammingII 2 3 3DBA 240 DatabaseAnalysis/Design 2 3 3
CSC 289 ProgrammingCapstone 1 4 3WBL 111 Work‐BasedLearning 0 10 1WBL 112 Work‐BasedLearning 0 20 2WBL 113 Work‐BasedLearning 0 30 3
MajorElective
ProjectElectives(chooseaminimumof3credithoursfromthefollowingcourses)
*Work‐BasedLearningisanelective.WBLcoursescompletedforoneprogrammaynotcounttowardthecompletionofanotherprogram.ContactyouracademicadvisororWBLfacultycoordinatorforverification.StudentsmusthaveapprovalfromthedepartmentheadandpreregisterwiththeComputerTechnologiesDivisionoffice.AsanalternativetoCSC289,threecredithoursofWork‐BasedLearningcanbetaken.TheWork‐BasedLearningworkperiodmaybetakenovertwosemesterasWBL112,overtwosemestersasWBL‐111andWBL‐112oroveronesemesterasWBL‐113.
Class Lab CreditsCSC 134 C++Programming 2 2 3CSC 154 SoftwareDevelopment 2 2 3CSC 227 CloudApplicationDevelopment 2 3 3CSC 234 AdvancedC++Programming 2 3 3
12
Updated:Fall2018
IT‐ComputerProgrammingandDevelopment(A25590CP)
C++Programming(C25590CC)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
ThesefourcoursesprovideastudentwithC++programmingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
Prereq:C25590PF
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: CreditHours
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
Class Lab CreditsCSC 153 C#Programming 2 3 3CSC 154 SoftwareDevelopment 2 2 3CSC 253 AdvancedC#Programming 2 2 3CSC 163 C#ApplicationsDevelopment 2 3 3
12
ThesefourcoursesprovideastudentwithC#programmingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
IT‐ComputerProgrammingandDevelopment(A25590CP)
C#Programming(C25590CZ)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
Updated:Fall2018Prereq:C25590PF
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: CreditHours
Updated:Fall2018Pre‐Req:C25590JV
Class Lab CreditsCSC 174 Server‐SideJavaScript 2 2 3CSC 258 JavaEnterprisePrograms 2 3 3WEB 151 MobileApplicationsDevI 2 2 3DBA 220 OracleDBProgrammingII 2 2 3
12
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
IT‐ComputerProgrammingandDevelopment(A25590CP)
EnterpriseJava(C25590EJ)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: TotalCredits
Updated:Fall2018
Class Lab CreditsCSC 151 JavaProgramming 2 3 3CSC 154 SoftwareDevelopment 2 2 3CSC 227 CloudApplicationDevelopment 2 3 3CSC 251 AdvancedJavaProgramming 2 3 3
12
ThesefourcoursesprovideastudentwithadvancedJavaprogrammingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
IT‐ComputerProgrammingandDevelopment(A25590CP)
JavaProgramming(C25590JV)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
Prereq:C25590PF
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: TotalCredits
Updated:Fall2018
Class Lab CreditsDBA 130 IntroductiontoNoSQLDatabases 2 3 3CSC 151 JAVAProgramming 2 3 3CSC 174 Server‐SideJavascript 2 2 3CSC 289 ProgrammingCapstoneProject 1 4 3
GRADUATIONREQUIREMENT: CreditHours 12
IT‐ComputerProgrammingandDevelopment(A25590CP)
JavaScript(C25590JS)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
CurriculumHoursPerWeek
Prereq:C25590PF
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
Updated:Fall2018Prereq:C25590CZ
Class Lab CreditsCSC 226 .NETProgramming 2 3 3CSC 227 CloudApplicationDevelopment 2 3 3DBA 221 SQLServerDBProgrammingII 2 2 3WEB 180 ActiveServerPages 2 2 3
12
Thesefourcoursesprovideastudentwith.NETprogrammingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
IT‐ComputerProgrammingandDevelopment(A25590CP)
.NETProgramming(C25590NE)Certificate
(DayandEvening)
PROGRAMPLANNINGGUIDE
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: CreditHours
Class Lab CreditsCSC 120 ComputingFundamentalsI 3 2 4CSC 121 PythonProgramming 2 3 3WEB 115 WebMarkupandScripting 2 3 3DBA 120 DatabaseProgrammingI 2 2 3
GRADUATIONREQUIREMENT: CreditHours 13
Updated:Fall2018
IT‐ComputerProgrammingandDevelopment(A25590CP)
ProgrammingFundamentals(C25590PF)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
Thesefourcoursesprovideastudentwithfoundationalfull‐stackprogrammingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
CurriculumHoursPerWeek
Page 13 of 14
Prereq:C25590PF
Class Lab CreditsCSC 139 VisualBasic 2 2 3CSC 154 SoftwareDevelopment 2 2 3CSC 227 CloudApplicationDevelopment 2 3 3CSC 289 ProgrammingCapstoneProject 1 4 3
12
Updated:Fall2018
IT‐ComputerProgrammingandDevelopment(A25590CP)
VisualBasicProgramming(C25590VB)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
ThesefourcoursesprovideastudentwithVisualBasicprogrammingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: CreditHours