Degree plan


General Education Curriculum


GEC 01. Written Communication (6 hours)


  • ENG 101 - Composition One 3 hrs.
  • ENG 102 - Composition Two 3 hrs.

GEC 02. Natural Science and Mathematics (11 hours minimum)


Science Requirement (8 hours minimum)

Select 2 courses with labs♦:

  • AST 111 - General Astronomy I 3 hrs. AND
  • AST 111L - General Astronomy I Laboratory 1 hr.

  • AST 112 - General Astronomy II 3 hrs. AND
  • AST 112L - General Astronomy II Laboratory 1 hr.

  • BSC 103 - Biology and Society 3 hrs. ◊AND
  • BSC 103L - Biology and Society Laboratory 1 hr ◊

  • BSC 110 - Principles of Biological Science I 3 hrs. ◊AND
  • BSC 110L - Principles of Biological Science I Laboratory 1 hr. ◊

  • BSC 111 - Principles of Biological Science II 3 hrs. ◊AND
  • BSC 111L - Principles of Biological Science II Laboratory 1 hr. ◊

  • BSC 250 - Human Anatomy and Physiology I 3 hrs. AND
  • BSC 250L - Human Anatomy and Physiology I Laboratory 1 hr.

  • BSC 251 - Human Anatomy and Physiology II 3 hrs. AND
  • BSC 251L - Human Anatomy and Physiology II Laboratory 1 hr.

  • CHE 104 - Chemistry and Our Environment 3 hrs. AND
  • CHE 104L - Chemistry and Our Environment Laboratory 1 hr.

  • CHE 106 - General Chemistry I 3 hrs. AND
  • CHE 106L - General Chemistry I Laboratory 1 hr.

  • CHE 107 - General Chemistry II 3 hrs. AND
  • CHE 107L - General Chemistry II Laboratory 1 hr.

  • GHY 104 - Weather and Climate 3 hrs. AND
  • GHY 104L - Weather and Climate Laboratory 1 hr.

  • GHY 105 - Landforms, Hydrology and Biogeography 3 hrs. AND
  • GHY 105L - Landforms, Hydrology and Biogeography Laboratory 1 hr.

  • GLY 101 - Physical Geology 3 hrs. AND
  • GLY 101L - Physical Geology Laboratory 1 hr.

  • GLY 103 - Historical Geology 3 hrs. AND
  • GLY 103L - Historical Geology Laboratory 1 hr.

  • MAR 151 - Introduction to Ocean Science 3 hrs. AND
  • MAR 151L - Introduction to Ocean Science Laboratory 1 hr.

  • PHY 103 - Introductory Physics 3 hrs. AND
  • PHY 103L - Introductory Physics Laboratory 1 hr.

  • PHY 111 - General Physics I 3 hrs. AND
  • PHY 111L - General Physics I Laboratory 1 hr.

  • PHY 112 - General Physics II 3 hrs. AND
  • PHY 112L - General Physics II Laboratory 1 hr.

  • PHY 201 - General Physics I with Calculus 4 hrs. AND
  • PHY 201L - General Physics I with Calculus Laboratory 1 hr.

  • PHY 202 - General Physics II with Calculus 4 hrs. AND
  • PHY 202L - General Physics II with Calculus Laboratory 1 hr.

  • PSC 190 - Living in a Material World 3 hrs. AND
  • PSC 190L - Lab for Living in a Material World 1 hr.
Mathematics Requirement (3 hours)

  • MAT 100 - Quantitative Reasoning 3 hrs. ***
  • MAT 101 - College Algebra 3 hrs.
  • Higher-level MAT course*

GEC 03. Humanities (9 hours)


  • ENG 203 - World Literature 3 hrs.
Select 2 courses, 1 History required:

  • HIS 101 - World Civilizations: Beginnings to 1500 C.E. 3 hrs.
  • HIS 102 - World Civilizations: 1500 to the present 3 hrs.
  • PHI 151 - Introduction to Philosophy 3 hrs.
  • PHI 171 - Ethics and Good Living 3 hrs.
  • REL 131 - Comparative Religion 3 hrs.

GEC 04. Aesthetic Values (3 hours)


Select 1 course:

  • ART 130 - Art Appreciation 3 hrs.
  • DAN 130 - Dance Appreciation 3 hrs.
  • MUS 165 - The Enjoyment of Music 3 hrs.
  • THE 100 - Theatrical Expressions 3 hrs.

GEC 05. Social and Behavioral Sciences (6 hours)


Select 2 courses:

  • ANT 101 - The Human Experience: A Global Perspective on Human Diversity 3 hrs.
  • COH 100 - Concepts of Wellness 3 hrs.
  • ECO 101 - Basic Economics 3 hrs.
  • GHY 101 - World Geography: Dynamics of a Changing Earth 3 hrs.
  • PS 101 - American Government 3 hrs.
  • PSY 110 - General Psychology 3 hrs.
  • SOC 101 - Understanding Society: Principles of Sociology 3 hrs.

GEC 06. Computer Competency Requirement (Major Area)


  • CSC 101 - Computer Science I 3 hrs. AND
  • CSC 101L - Computer Science I Laboratory 1 hr.

GEC 07. Writing-Intensive Requirement (Major Area)


  • CSC 309 - Computers and Society 3 hrs. (WI) (SI)
  • ENG 101  & ENG 102  prerequisites

GEC 08. Speaking Intensive Requirement (Major Area)


  • CSC 309 - Computers and Society 3 hrs. (WI) (SI)

GEC 09. Capstone Requirement (Major Area)


  • CSC 424 - Software Engineering II 3 hrs. (Capstone)
  • Must be taken Senior Year; ENG 101  & ENG 102  prerequisites

Note:


*This course satisfies both the GEC requirement and a program requirement for this major.

**This particular GEC course is recommended by this major.

***This course does not satisfy prerequisites for any other math course.

◊ GEC restrictions apply; see here .

GEC 06 - GEC 09 courses are specific to this major.

For full description of the GEC, see here .

Program Curriculum


A minimum of 42 hours of CSC-prefix courses must be complete, excluding CSC 100 , CSC 300 , CSC 320 , CSC 422 , CSC 435 , CSC 485 , and CSC 486 .

DEG 01. Major Area of Study Requirements (62 hours)


  • CSC 101 - Computer Science I 3 hrs. AND
  • CSC 101L - Computer Science I Laboratory 1 hr.

  • CSC 102 - Computer Science II 4 hrs.
  • CSC 203 - Introduction to Computer Systems 3 hrs.
  • CSC 204 - Introduction to Computer Organization 3 hrs.
  • CSC 306 - Operating Systems and Computer Architecture 3 hrs.
  • CSC 307 - Data Structures and Algorithm Analysis 3 hrs.
  • CSC 309 - Computers and Society 3 hrs. (WI) (SI)
  • CSC 317 - Object-Oriented Programming 3 hrs.
  • CSC 408 - Organization of Programming Languages 3 hrs.
  • CSC 414 - Software Design and Development 3 hrs.
  • CSC 424 - Software Engineering II 3 hrs. (Capstone)
Select 1 course:

  • CSC 413 - Algorithms 3 hrs.
  • CSC 415 - Theory of Programming Languages 3 hrs.
Select 6 hours:

(Cannont duplicate Category DEG 01. See, "Select 1 course" ,above.)

  • CSC 410 - Multi-processing 3 hrs.
  • CSC 411 - Database Management Systems Design 3 hrs.
  • CSC 412 - Introduction to Artificial Intelligence 3 hrs.
  • CSC 413 - Algorithms 3 hrs.
  • CSC 415 - Theory of Programming Languages 3 hrs.
Select 3 hours:

  • CSC 320 - Introduction to Linear Programming Techniques 3 hrs.
  • CSC 422 - Operations Research 3 hrs.
  • MAT 280 - Calculus IV with Analytic Geometry 3 hrs.
  • MAT 285 - Introduction to Differential Equations I 3 hrs.
  • MAT 326 - Introduction to Linear Algebra 3 hrs.
  • MAT 370 - Introductory Geometry 3 hrs.
  • MAT 415 - Differential Equations and Special Functions 3 hrs.
  • MAT 417 - Introduction to Partial Differential Equations 3 hrs.
  • MAT 418 - Linear Programming 3 hrs.
  • MAT 419 - Optimization in Mathematical Programming 3 hrs.
  • MAT 420 - Probability and Mathematical Statistics II 3 hrs.
  • MAT 421 - Number Theory 3 hrs.
  • MAT 423 - Modern Algebra I 3 hrs.
  • MAT 424 - Modern Algebra II 3 hrs.
  • MAT 426 - Advanced Linear Algebra 3 hrs.
  • MAT 430 - Advanced Engineering Mathematics I 3 hrs.
  • MAT 431 - Advanced Engineering Mathematics II 3 hrs.
  • MAT 436 - Theory of Functions of a Complex Variable 3 hrs.
  • MAT 437 - Graph Theory 3 hrs.
  • MAT 439 - Combinatorics 3 hrs.
  • MAT 441 - Introduction to Real Analysis I 3 hrs.
  • MAT 442 - Introduction to Real Analysis II 3 hrs.
  • MAT 460 - Numerical Analysis I 3 hrs.
  • MAT 461 - Numerical Analysis II 3 hrs.
  • MAT 472 - Modern Geometry 3 hrs.
  • MAT 475 - General Topology 3 hrs.
  • MAT 485 - Mathematical Modeling 3 hrs.
  • PHY 327 - Electronics I 3 hrs.
  • PHY 327L - Electronics I Laboratory 1 hr.
  • PHY 328 - Electronics II 3 hrs.
  • PHY 328L - Electronics II Laboratory 1 hr.
  • PHY 332 - Thermodynamics and Statistical Mechanics 3 hrs.
  • PHY 341 - Optics 3 hrs.
  • PHY 341L - Optics Laboratory 1 hr.
  • PHY 350 - Mechanics I 3 hrs.
  • PHY 351 - Mechanics II 3 hrs.
  • PHY 361 - Elementary Modern Physics I 3 hrs.
  • PHY 361L - Elementary Modern Physics I Laboratory 1 hr.
  • PHY 362 - Elementary Modern Physics II 3 hrs.
  • PHY 392 - Physics Special Problems 1-3 hrs.
  • PHY 421 - Electricity and Magnetism. I 3 hrs.
  • PHY 422 - Electricity and Magnetism II 3 hrs.
  • PHY 423 - Science and Society: From Copernicus to the Bomb 3 hrs.
  • PHY 435 - Principles of Microwave Systems 3 hrs.
  • PHY 451 - Physical Applications of the Fourier Transform. 3 hrs.
  • PHY 455 - Fluid Dynamics 3 hrs.
  • PHY 460 - Advanced Physics Laboratory 2 hrs.
  • PHY 461 - Quantum Mechanics 3 hrs.
  • PHY 464 - Fundamentals of Solid State Physics 3 hrs.
  • PHY 465 - Nuclear Physics 3 hrs.
Select 9 hours:

  • CSS 240 - FORTRAN Programming 3 hrs.
  • CSS 331 - Visual Basic 3 hrs.
  • CSS 342 - Introduction to COBOL Programming 3 hrs.
  • CSS 343 - C Programming 3 hrs.
  • CSS 346 - Introduction to Java 3 hrs.
  • CSS 360 - The Unix Operating System 3 hrs.
  • CSS 405 - Advanced Internet: CGI Programming 3 hrs.
  • CSS 415 - Methods of Mathematical Statistics I 3 hrs.
  • CSS 416 - Methods of Mathematical Statistics II 3 hrs.
  • CSS 417 - Experimental Design 3 hrs.
  • CSS 418 - Sampling Methods 3 hrs.
  • CSS 431 - Advanced Visual Basic 3 hrs.
  • CSS 442 - Information Systems 3 hrs.
  • CSS 446 - Advanced Java 3 hrs.
  • CSS 460 - Unix System and Network Administration 3 hrs.
  • MAT 280 - Calculus IV with Analytic Geometry 3 hrs.
  • MAT 285 - Introduction to Differential Equations I 3 hrs.
  • MAT 326 - Introduction to Linear Algebra 3 hrs.
  • MAT 340 - Discrete Mathematics 3 hrs.
  • MAT 370 - Introductory Geometry 3 hrs.
  • MAT 410 - Mathematics for Teachers of Junior High School Mathematics 3 hrs.
  • MAT 415 - Differential Equations and Special Functions 3 hrs.
  • MAT 417 - Introduction to Partial Differential Equations 3 hrs.
  • MAT 418 - Linear Programming 3 hrs.
  • MAT 419 - Optimization in Mathematical Programming 3 hrs.
  • MAT 420 - Probability and Mathematical Statistics II 3 hrs.
  • MAT 421 - Number Theory 3 hrs.
  • MAT 423 - Modern Algebra I 3 hrs.
  • MAT 424 - Modern Algebra II 3 hrs.
  • MAT 426 - Advanced Linear Algebra 3 hrs.
  • MAT 430 - Advanced Engineering Mathematics I 3 hrs.
  • MAT 431 - Advanced Engineering Mathematics II 3 hrs.
  • MAT 436 - Theory of Functions of a Complex Variable 3 hrs.
  • MAT 437 - Graph Theory 3 hrs.
  • MAT 439 - Combinatorics 3 hrs.
  • MAT 441 - Introduction to Real Analysis I 3 hrs.
  • MAT 442 - Introduction to Real Analysis II 3 hrs.
  • MAT 460 - Numerical Analysis I 3 hrs.
  • MAT 461 - Numerical Analysis II 3 hrs.
  • MAT 472 - Modern Geometry 3 hrs.
  • MAT 475 - General Topology 3 hrs.
  • MAT 485 - Mathematical Modeling 3 hrs.
  • PHY 327 - Electronics I 3 hrs.
  • PHY 327L - Electronics I Laboratory 1 hr.
  • PHY 328 - Electronics II 3 hrs.
  • PHY 328L - Electronics II Laboratory 1 hr.
  • PHY 332 - Thermodynamics and Statistical Mechanics 3 hrs.
  • PHY 341 - Optics 3 hrs.
  • PHY 341L - Optics Laboratory 1 hr.
  • PHY 350 - Mechanics I 3 hrs.
  • PHY 351 - Mechanics II 3 hrs.
  • PHY 361 - Elementary Modern Physics I 3 hrs.
  • PHY 361L - Elementary Modern Physics I Laboratory 1 hr.
  • PHY 362 - Elementary Modern Physics II 3 hrs.
  • PHY 392 - Physics Special Problems 1-3 hrs.
  • PHY 421 - Electricity and Magnetism. I 3 hrs.
  • PHY 422 - Electricity and Magnetism II 3 hrs.
  • PHY 423 - Science and Society: From Copernicus to the Bomb 3 hrs.
  • PHY 435 - Principles of Microwave Systems 3 hrs.
  • PHY 451 - Physical Applications of the Fourier Transform. 3 hrs.
  • PHY 455 - Fluid Dynamics 3 hrs.
  • PHY 460 - Advanced Physics Laboratory 2 hrs.
  • PHY 461 - Quantum Mechanics 3 hrs.
  • PHY 464 - Fundamentals of Solid State Physics 3 hrs.
  • PHY 465 - Nuclear Physics 3 hrs.
Note:

No more that 1 course from CSS 240 , CSS 342 , & CSS 343 .

Select 1 course:

  • CSS 415 - Methods of Mathematical Statistics I 3 hrs.
  • MAT 320 - Probability and Mathematical Statistics I 3 hrs.
Select 1 course:

  • CSC 300 - Foundations of Computer Science 3 hrs.
  • MAT 340 - Discrete Mathematics 3 hrs.
Note:

No course may be used in more than one Program Curriculum category.

DEG 02. Additional Requirements (14-19 hours)


  • MAT 167 - Calculus I with Analytic Geometry 3 hrs. ♦*
  • MAT 168 - Calculus II with Analytic Geometry 3 hrs.
  • MAT 169 - Calculus III with Analytic Geometry 3 hrs.
Select 6 hours not selected for GEC 02. :

  • BSC 110 - Principles of Biological Science I 3 hrs. AND
  • BSC 110L - Principles of Biological Science I Laboratory 1 hr.

  • BSC 111 - Principles of Biological Science II 3 hrs. AND
  • BSC 111L - Principles of Biological Science II Laboratory 1 hr.

  • CHE 106 - General Chemistry I 3 hrs. AND
  • CHE 106L - General Chemistry I Laboratory 1 hr.

  • CHE 107 - General Chemistry II 3 hrs. AND
  • CHE 107L - General Chemistry II Laboratory 1 hr.

  • GLY 101 - Physical Geology 3 hrs. AND
  • GLY 101L - Physical Geology Laboratory 1 hr.

  • GLY 103 - Historical Geology 3 hrs. AND
  • GLY 103L - Historical Geology Laboratory 1 hr.

  • PHY 201 - General Physics I with Calculus 4 hrs. AND
  • PHY 201L - General Physics I with Calculus Laboratory 1 hr.

  • PHY 202 - General Physics II with Calculus 4 hrs. AND
  • PHY 202L - General Physics II with Calculus Laboratory 1 hr.
  •  

DEG 03. Electives


Choose electives as needed. (See Hours to Degree below.)

Note:


♦ Calculus is required for this major. Students may enter MAT 167 directly if Math ACT sub score is 26 or higher. If Math ACT sub score is 24-25, MAT 103 must be completed. If Math ACT sub score is less than 24, MAT 101 and MAT 103 must be completed.

Note:


Science Sequence Options: BSC 110 /BSC 110L  and BSC 111 /BSC 111L  or CHE 106 /CHE 106L  and CHE 107 /CHE 107L  or GLY 101 /GLY 101L  and GLY 103 /GLY 103L  or PHY 111 /PHY 111L  and PHY 112 /PHY 112L  or PHY 201 /PHY 201L  and PHY 202 /PHY 202L 

Hours to Degree


124 hours are needed to graduate with a BS in Computer Science. At least 50 percent of the hours applied to a degree at The University of Southern Mississippi must be earned from a senior college, and 45 of these hours must be in courses numbered 300 or above. The student must earn at least 21 of the last 30 hours of course work and at least 12 hours in the major area of study from Southern Miss. See Residence Hour Requirements  for more information.