Computer Programming & Development (A25590CP) … · CSC 120 Computing Fundamentals I 3 2 4 CSC 121...
Transcript of Computer Programming & Development (A25590CP) … · CSC 120 Computing Fundamentals I 3 2 4 CSC 121...
Computer Programming & Development (A25590CP) Program Planning Guides
2018 – 2019
Degree
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
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,152 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 3HUM 230 LeadershipDevelopment 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 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
DBA 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
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,152, 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 3HUM 230 LeadershipDevelopment 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 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 253 AdvancedC#Programming 2 3 3CSC 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 174 Server‐SideJavascript 2 2 3CSC 151 Java Programming 2 3 3CSC 289 Programming Capstone Project 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 Programming Capstone Project 1 4 3
12
Updated:Fall2018
IT‐ComputerProgrammingandDevelopment(A25590CP)
VisualBasicProgramming(C25590VB)Certificate
(DayandEvening)PROGRAMPLANNINGGUIDE
ThesefourcoursesprovideastudentwithVisualBasicprogrammingskills.AllofthecoursesofferedarepartoftheA25590CPAASdegree
Coursestakenmorethan5yrs.agomaynotreceivetransfercredit.Consultyouradvisorfordetails.
CurriculumHoursPerWeek
GRADUATIONREQUIREMENT: CreditHours