Difference between revisions of "CS Curriculum Revisions 2019-2020"

From Computer Science
Jump to: navigation, search
(Created page with "The following are proposed revisions to the CS BS degree. == Required for all CS Majors == * Retain from current requirements ** CS 151 Intro to Programming, CS 470 Program...")
 
Line 10: Line 10:
 
* New requirements
 
* New requirements
 
** CS 260 Object-Oriented Programming
 
** CS 260 Object-Oriented Programming
* Remove from current requirements
 
** CS 452 Software Engineering, CS 471 Operating Systems
 
  
 
== Information Science Concentration ==
 
== Information Science Concentration ==
Line 28: Line 26:
 
* New requirements
 
* New requirements
 
** Additional mathematics - MATH 241 Principles of Statistics, MATH 313 Elementary Linear Algebra, MATH 341 Probability and Statistics, MATH 252 Programming in Mathematics
 
** Additional mathematics - MATH 241 Principles of Statistics, MATH 313 Elementary Linear Algebra, MATH 341 Probability and Statistics, MATH 252 Programming in Mathematics
* Remove from current requirements
 
** CS 420 Theory of Computation, CS 421 Formal Methods
 
  
 
== Data Science ==  
 
== Data Science ==  
Line 40: Line 36:
 
* Could also use, but would need to create the 400 level version and confirm with Math group and department chairperson
 
* Could also use, but would need to create the 400 level version and confirm with Math group and department chairperson
 
** MATH 403/503 Linear Algebra and Modeling for Data Science and Analytics, MATH 440/540 Statistics for Data Science and Analytics
 
** MATH 403/503 Linear Algebra and Modeling for Data Science and Analytics, MATH 440/540 Statistics for Data Science and Analytics
 +
 +
== No Longer Required ==
 +
Courses that are no longer required in any concentration.  Can be banked if we don't plan to offer.
 +
* CS 452 Software Engineering, CS 471 Operating Systems, CS 420 Theory of Computation, CS 421 Formal Methods

Revision as of 13:33, 1 February 2019

The following are proposed revisions to the CS BS degree.

Required for all CS Majors

  • Retain from current requirements
    • CS 151 Intro to Programming, CS 470 Programming Languages
  • Modifications of current requirements
    • CS 303 - currently Discrete Structures, changed to Intro to Theory of Computation ("theory lite")
    • CS 451 - currently Architecture, changed to Intro to Systems ("systems lite")
    • CS 499 - currently Senior Seminar, change to Senior Design, have students take it their last two semesters (and increase credit hours?)
  • New requirements
    • CS 260 Object-Oriented Programming

Information Science Concentration

  • Retain from current requirements
    • CS 170 Web Programming, CS 469 Unix/Linux Administration and Networking, CS 479 Web Programming II
  • New requirements
    • CS 101 Fundamentals of Computing, CSS 211 Intro to Computer Security, CSS 331 Files and Database Systems, CSS 210 Intro to Networking
  • Remove from current requirements
    • CS 473 Computer Networks

Computing Science Concentration

  • Retain from current requirements
    • CS 201 Computer Science I, CS 202 Computer Science II, CS 456 Systems Programming, MATH 131 Calculus I, MATH 132 Calculus II
  • Modifications of current requirements
    • CS 458 - currently Algorithms, becomes Algorithms and Theory of Computation, more credit hours
  • New requirements
    • Additional mathematics - MATH 241 Principles of Statistics, MATH 313 Elementary Linear Algebra, MATH 341 Probability and Statistics, MATH 252 Programming in Mathematics

Data Science

New concentration

  • Retain from current requirements
    • CS 457 Database Processing, CS 475 Artificial Intelligence, MATH 131 Calculus I, MATH 132 Calculus II
  • New requirements
    • MATH 313 Elementary Linear Algebra, MATH 341 Probability and Statistics
    • CS 401 Programming for Data Science I (need to create 400 level version)
  • Could also use, but would need to create the 400 level version and confirm with Math group and department chairperson
    • MATH 403/503 Linear Algebra and Modeling for Data Science and Analytics, MATH 440/540 Statistics for Data Science and Analytics

No Longer Required

Courses that are no longer required in any concentration. Can be banked if we don't plan to offer.

  • CS 452 Software Engineering, CS 471 Operating Systems, CS 420 Theory of Computation, CS 421 Formal Methods