15
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.

Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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.

Page 2: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 3: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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)

Page 4: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 5: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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:

Page 6: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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)

Page 7: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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.

Page 8: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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.

Page 9: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 10: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 11: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 12: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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.

Page 13: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 14: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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

Page 15: Program Planning Guides 2018 2019...Class Lab Credits CSC 153 C# Programming 2 3 3 CSC 154 Software Development 2 2 3 CSC 253 Advanced C# Programming 2 2 3 CSC 163 C# Applications

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