COSC$Advising$Handout$ $ Revised:$19$October$2021$
BS#in#Computer#Science#(COSC)#
Suggested#Four-Year#Plan#
The$COSC$degree$requires$a$minimum$of$124$hours$to$complete.$
!
COSC!10403:!Intro!to!Programming!
COSC!20203:!Techniques!in!Programming!
MATH:!20123:!Discrete!Math!I!
Elective!–!Religious!Traditions
2
!
ENGL!10803:!Introductory!Comp!
Elective!–!Historical!Traditions
2
!
Elective!–!Cultural!Awareness
2
!
COSC!20803:!Data!Structures!
COSC!30253:!Computer!Organization!!
CITE!30103:!Unix/Linux!System!Admin!
COSC!30403:!Programming!Lang!Concepts!
MATH!30123:!Discrete!Math!II!
MATH!30224:!Linear!Algebra!
ENGL!20803:!Intermediate!Comp!
Elective!–!Literary!Traditions
2
!
COSC!30203:!Computer!System!Fund!
COSC!40203:!Operating!Systems!
COSC!30603:!Database!Systems!
Elective!–!Computer!Science
3
!
COSC!40403:!Analysis!of!Algorithms!
Elective!–!Computer!Science
3
!
MATH!10043:!Elementary!Statistics!
Elective!–!Global!Awareness
2
!
Elective!–!Oral!Communication
2
!
Elective!–!Citizenship/Social!Values
2
!
COSC!40943:!Software!Engineering!
COSC!40993:!Senior!Design!Project!
Elective!–!Computer!Science
3
!
Elective!–!Computer!Science
3
!
%
Note:!42!hours!must!be!in!advanced!courses!(30000!or!40000!level)!taken%at%TCU.!
!
SCIENCE%REQUIREMENT
1
%
,$-(.//$0"'(1$2(3&4()#5"&#"(62"'5-
1
(
Lecture:(10503,(10513(
Lab:(10501,(10511((
789::(10003,(20204-14,(20234,(30613(
Lecture:(10113,(10123(
Lab:(10122((
C=D)(8;(88((((((((((((((((((((((
C=D)(8;(88(
C=D)(<.>-2$&$%4?(
10154,(10164((+#labs)(
20474,(20484((+#labs)(
10263,(10273,(10293((+#labs)(
!
$
$All$courses$must$be$selected$from$Biology,$Chemistry,$Environmental$Science,$Geology,$Physics,$or$Psychology$fr om$at$least$two$differen t$su b jec t$
areas.$$Must$include$a$two-course$sequence.$$Any$two$of$the$three$listed$Astronomy$courses$may$count$as$a$two-course$sequence.$$Must$include$two$
courses$having$a$lab$component.$$$
$Must$be$selected$from$university-approved$courses.$$The$approved$courses$are$identified$in$the$schedule$of$classes.$
$Must$be$approved.$