Dept. of Engineering & Computer Science Name: ID: 2019-2020 Program Advising Guide B.Sc. in Computer Science - Software Eng. concentration Guide to notations: Taken, In progress, Advised for next semester, CS core, course required for concentration Missed/failed Advisor Instructions – strikethrough, color code or highlight pre/coreq as appropriate to indicate review and update the courses taken, in progress, missed/failed and advised for next semester. All COSC courses (except 1100) have 2- or 3-hour labs. 1st Semester (Fall) Course (lec-lab) Pre/coreq Offered Hrs COSC 1100 – Transition to University Studies 1 COSC 1302 – Introduction to Comp. Sci. Fa, Sp 3 MATH 2413 – Calculus 1 MATH 1316 or MATH 2412 or Placement All 4 2nd Semester (Spring) Course (lec-lab) Pre/coreq Offered Hrs COSC 1310 – Procedural Programming MATH 1314 or 1316 or 2412 or 2413 All 3 MATH 2414* – Calculus 2 MATH 2413 All 4 PHYS 2425* – University Physics 1 MATH 2413c Fa, Sp 4 3nd Semester (Fall) Course (lec-lab) Pre/coreq Offered Hrs COSC 2331 – Java Programming COSC 1310 Fa, Sp 3 MATH 1342 – Elementary Statistics none Fa, Sp 3 MATH 3310 – Discrete Math MATH 2413c Fa 3 4th Semester (Spring) Course (lec-lab) Pre/coreq Offered Hrs COSC 2341 – Data Structures COSC 1310 or BCIS 3332 or BCIS 3333 Fa, Sp 3 COSC/2448 – Digital System Design COSC 1310c Fa, Sp 4 COSC 3489 – Software Eng. 1 COSC 2331 Sp 4 Dept. of Engineering & Computer Science 5th/7th Semester (Fall odd) Course (lec-lab) Pre/coreq Offered Hrs COSC 4478 – Computer Networks Either COSC 2341 by itself, or (MATH 3310 and one of the following: COSC 1310 or BCIS 3332 or BCIS 3333) Fa 4 COSC 4451 – Distrib. App. COSC 2331 and 2341 Fa 3 COSC 3390 – Sw. Eng. 2 COSC 3489 Fa-odd 3 COSC or MATH elective+, e.g. MATH 2332 (Matrix Algebra) MATH 2413 Fa 3 6th/8th Semester (Spring even) Course (lec-lab) Pre/coreq Offered Hrs COSC 3380 – Operating Systems COSC 2331 and 2341 Sp 3 COSC 4389 – Progr. Lang. COSC 2331 and 2341 Sp-even 4 COSC 2321 – C++ Progr. COSC 1310 Sp 3 Technical elective0, e.g. COSC 3330 GUI non Sp-even 3 7th Semester (Fall even) Course (lec-lab) Pre/coreq Offered Hrs COSC/ELEN 3443 – Computer Arch. COSC/ELEN 2448 Fa 4 COSC or MATH elective+, e.g. COSC/ELEN* 4441 Micro. COSC/ELEN 2448 Fa 3 Technical elective0, e.g. COSC 3360 Intro. Data Sci. COSC 1310, or COSC 2321, or COSC 2331, or BCIS 3332, or BCIS 3333 Fa-even 3 8th Semester (Spring odd) Course (lec-lab) Pre/coreq Offered Hrs COSC 4401 – Database Either COSC 2341 by itself, or (MATH 3310 and one of the following: COSC 1310 or BCIS 3332 or BCIS 3333) Sp-odd 4 Technical elective0, e.g. COSC 4360 – Machine Learn., BCIS 3343* - C# Progr. Fa-odd Sp 3 COSC or MATH elective+, e.g. MATH 3433* – Calculus 3 Sp, Fa 3 * indicates the class has a lab. 0 Technical electives must be at least 9 hrs. Advisor may approve other options. + COSC or MATH electives must be at least 10 hrs. Advisor may approve other options. Notes: • It is advisable to take at least one 4-hour elective. If the student took only 3-credit hours for all their electives, they will be one hour short! • All electives combined must have at least 14 advanced hrs in order to reach Tarleton’s requirement of 45 advanced. Dept. of Engineering & Computer Science Additional General Education Requirements: These may be taken any semester unless otherwise noted; use these to fill in semesters. If gen ed is complete, consider adding a minor to maintain full time status by taking meaningful coursework. See catalog or DegreeWorks for details. Advisors – strikethrough, color code or highlight the general education component as appropriate. ENGL 1301 (1st sem or prior) COMM (Speech) Creative Arts HIST 1301 GOVT 2305 ENGL 1302 (2nd sem or prior) Language & Culture Social/Behavioral HIST 1302 GOVT 2306 Life and Physical Science Additional Advising Notes: (date each note) •