320 likes | 749 Views
Computer Science & Information Technology Orientation. Presentation Outline. CS/IT Program Key People Web Sites Map of offices CS vs. IT CS Curriculum IT Curriculum New Degree Programs Miscellaneous Comments. School of EE and CS CS/IT Programs. EECS. Key People
E N D
Computer Science & Information Technology Orientation
Presentation Outline • CS/IT Program Key People • Web Sites • Map of offices • CS vs. IT • CS Curriculum • IT Curriculum • New Degree Programs • Miscellaneous Comments
School of EE and CS CS/IT Programs EECS Key People • Dr. Issa Batarseh (Director of EECS) HEC 437E • Dr. Gary Leavens (Associate Director) HEC 439C • Dr. Ali Orooji (CS/IT Coordinator) HEC 245D • Dr. Mark Llewellyn (CS/IT Minors Coord) HEC 236 • Ms. Charlese Hilton-Brown (Advising Coord) HEC 245F • EECS Undergraduate Program Staff HEC 246
Web Sites UCF Home Page http://www.ucf.edu College of Engineering and Computer Science http://www.cecs.ucf.edu School of EE and CS http://www.eecs.ucf.edu Computer Science Home Page http://www.eecs.ucf.edu/undergrad/CS/ Information Technology Home Page http://www.cs.ucf.edu/csdept/info/itwebsite/
Engineering (ENG II) Student Union (ENG I) Business Administration (BA) Classroom Bld (CL1) Parking Area ENG 107 (College’s Academic Affairs Office) Health and Public Affairs (HPA) Where are we located? Pegasus Circle New! Harris Center (Home of EECS) CREOL Harris Center (HEC) College of Sciences (CSB) Computer Center II (CC-II) Computer Center I (CC-I) HEC 246 (Main Office)
CS vs. IT? • CS: Study of software systems design, implementation and testing; design and analysis of algorithms; theory of computing; hardware architecture and application.
CSKnowledge Domains Computer Graphics Computer Vision Artificial Intelligence Modeling & Simulation DiscreteMath Software Engineering ComputerArchitecture AlgorithmDesign Distributed Computing Operating Systems Computing Theory ProgrammingLanguages SoftwareDevelopment Tools ObjectOriented Design Database Systems Design
CS vs. IT? • IT: Design, implementation, maintenance, and administration of network-based computing systems including databases, web services, enterprise computing, computer networks, etc.
IT Knowledge Domains Internet Applications Development NetworkSecurity Network Architectures Network Software Components Network Administration Enterprise Computing Network Hardware Components DiscreteMath Digital Circuits Network Technologies AlgorithmDesign Operating Systems Data Communications & protocols SoftwareDevelopment Tools Database Systems Design ProgrammingLanguages
CS Foundation Exam • Material (courses are lecture+recitation) • COP3502: CS1 (algorithms, top view of CS) • COT3100: Discrete Structures (proof-based) • Must pass CS Foundation Exam to take upper division CS courses • Past Exams with Solutionshttp://www.cs.ucf.edu/registration/exm/
Computer Science Flowchart ENC 3241, or ONE of the following: ENC 3211, ENC 3250 COP 3223 C – Prog. STA 2023 MAC 2311 (Calc I) COT 3100Intro to Discrete COP 3502 CS – I **C** COP 3330 OOP & UML (Instr. In Java) EEL 3801 Comp. Org. PHY 2048 PHY 2048L MAC 2312 (Calc II) PHI 3626 PHY 2049 PHY 2049L COP 3503CS II ** Java ** COP 3402 Systems SW ** C ** COT 3960Foundation Exam 6 Hours from: MAC 2313, MAP 2302, MAS 3105, MAS 3106, Or any 4000 – 5000 Math/Stat Course COT 4810 COP 4020 COP 4331 ** C++ ** COP 4600 EEL 4768 6 Hours from: BSC 2010, BSC 2011, CHM 2045, CHM 2046, PHY 3101 COT 4210 Overall GPA for all 5 classes must average 2.5 or better. One College Level Foreign Language or Multicultural Course 9 Hours of 4000- and 5000- level Computer Science Courses * Passed Foundation Exam *
Nominal 4year CS plan Nominal Four-Year Program in CS (Fall 2006) FIRST YEAR Fall 12hrs Spring 13 hrs Summer 7 hrs ENC 1101 English Comp I 3 ENC 1102 English Comp II 3 MAC 2312 Calc II 4 SPC 1016 Tech Presentations 3 MAC 2311 Calc-I 4 COP 3330 OOP/Java 3 COT 3100 Intro. Discrete 3 COP 3502 Comp Science I 3 COP 3223 C Programming 3 EEL 3801 Comp Org. 3 COT 3960 Found'n Exam 0 SECOND YEAR Fall 14 hrs Spring 14 hrs Summer 6 hrs COP 3503C Comp Science II 4 COP 4331 Processes OO Dev 4 STA 2023 Stat I 3 COP 3402 Systems Software 3 ENC 3241 Tech Writing 3 GEP (Social Found. Grp 1) 3 PHY 2048 Physics I +Lab 4 PHY 2049 Physics II + Lab 4 Cultural Foundations (GEP) 3 PHI 3626 Ethics in Sci. 3 THIRD YEAR Fall 14 hrs Spring 13 hrs Summer 3 hrs EEL 4768 Comp. Arch. 4 COP 4600 Operating System 3 COT 4210 Discrete II 3 COP 4020 Prog. Lang. 3 CHM 2045C Chemistry I 4 BSC 2010C Gen Biology I 4 Math/Stat Restricted Elective 3 GEP (Social Found. Grp 2) 3 CS Elective (4000 – 5000) 3 FOURTH YEAR Fall 12 hrs Spring 12 hrsTotal = 120 Credit Hours COT 4810 Topics in CS 3 CS-Elective (4000 – 5000) 3 CS Elective (4000 - 5000) 3 Multicultural Elective 3 GEP (Historical Found. 1) 3 GEP (Historical Found. 2) 3 Math/Stat Restricted Elective 3 Free Elective 3
Fall Cr Spring Cr Summer Cr COP 3223 3 COP 3502 3 COP 3402 3 COT 3100 3 EEL 3801 3 COP 3503 4 SUP-2 3 COP 3330 3 SUP-3 3 SUP-2 3 F.Exam 0 F.Exam 0 Totals = 12 12 7 Fall Cr Spring Cr Summer Cr COP 4331 4 EEL 4768 4 COP 4600 3 COT 4210 3 COT 4810 3 COP 4020 3 CS-A,B 3 CS-A,B 3 PHI 3626 3 ENC 3241 3 F.Exam 0 13 13 6 Totals= CS AA+ 2year Plan We assume the AA degree is 60 hrs and includes: MAC2311, MAC2312, STA2023 PHY2048, PHY2048L, PHY2049, PHY2049L and 6cr from BSC2010, BSC2011, CHM2045, CHM2046 Total Degree Hours = 60 + 63 = 123 Credit Hours
CSvsIT CS Majors Discrete I (COT 3100) FoundationExam (COT 3960) CS Majors C C CS1 (COP 3502) C-Prog (COP 3223) Java OOP-Prog (COP 3330) IT Majors Math Foundations (MAD 2104) IT Majors
ITDegree Requirements • Programming , Problem-solving Skills: C, OOP (Java), and CS1 • Math, Statistics: Pre-calculus, Stat I, Discrete Math • Science, Engineering: Physics I, Circuit Analysis, Info Theory • Support Courses: Tech Writing, Creative Writing, Ethics in Sci/Tech • Core: Networking, Databases, Architecture, Enterprise Computing • Electives: selected from IT and CS
Fall 14 hrs Spring 15 hrs ENC 1101 English Comp I 3 ENC 1102 English Comp II 3 SPC 1016 Tech Presentations 3 MAD 2104 Discrete Math 3 COP 3223 C Programming 3 COP 3502 Comp Science I 3 MAC 2147 Math for Calculus 5 ECO 2013 Macroeconomics 3 PSY 2012 Gen. Psychology 3 Fall 16 hrs Spring 15 hrs COP 3330 Intro to OO/Java 3 CGS 3269 Computer Architecture 3 LIT 2110 World Literature I 3 STA 2023 Stat. Methods I 3 PHY 2053 College Physics I 4 CGS 2545 Database Concepts 3 EUH 2000 Western Civil. I 3 EUH 2001 Western Civil. II 3 CIS 3360 Security in Computing 3 BSC 1005 Biological Prin. 3 Fall 15 hrs Spring 15 hrs CAP 4104 Human-Tech Interaction 3 CIS 4313 Managing IT Integration 3 EEL 3041 Circuit Analysis 3 COP 4610L OS Lab 3 ENC 3241 Tech Rep. Writing 3 PHI 3626 Adv Ethics 3 CIS 3003 Foundation of IT 3 ENC 4293/4265/4414/4415 3 CNT 3004 Comp Networks 3 Free elective 3 Fall 15 hrs Spring 15 hrs Total = 121Hours EEL 3531 Info Theory 3 COP 4910 Frontiers of IT 3 CNT 4703 Network Lab 3 CNT 4714 Enterprise Computing 3 CIS 4004 Web-Based IT 3 Upper division elective 3 Upper division elective 3 Free elective 3 Free elective 3 Free elective 3 Nominal 4 year IT plan FIRST YEAR SECOND YEAR THIRD YEAR FOURTH YEAR
IT AA+ 2year Plan Fall semester I Spring Semester I COP 3502C Comp. Science I 3 CNT 3004 Computer Network 3 COP 3330 OO Programming 3 CGS 3269 Comp. Architecture 3 MAD 2104 Discrete Math 3 CAP 4104 Human-Tech Inter. 3 ENC 3241 Writing for Tech. Pro 3 EEL 3041 Circuit Analysis 3 CIS 3360 Security in Computing 3 CIS 3003 Foundation of IT 3 Total 15 Total 15 Fall semester II Spring Semester II CIS 4313 Managing IT Integ. 3 EEL 3531 Information Theory 3 COP 4610L OS Lab 3 COP 4910 Frontiers in IT 3 PHI 3626 Ethics in Sci/Tech 3 ENC 4xyz Writing 3 CNT 4714 Enterprise Computing 3 CIS 4004 Web-Based IT 3 First Upper Div Elective 3 CNT 4703 Network Lab 3 Total 15 Second Upper Div Elective 3 Total 18 TOTAL CREDITS BEYOND AA 63
New Degree Programs • Accelerated BS/MS Degree (5 year) (Fall 2007) • Minor in Secure Computing and Networks (SCAN) (Fall 2006)
Miscellaneous Comments • Faculty research areas • Undergrad research opportunities • Student organizations • Computer programming team