Skip to content

MichaelMerola/academic-plan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

CU Boulder 2016-2020

Personal coursework and schedule for University of Colorado Boulder

Classes

2016-2017

Fall Semester Hrs Spring Semester Hrs
APPM 1350 – Calculus 1 4 APPM 1360 – Calculus 2 4
PHYS 1110 – Physics for Engineers 4 PHYS 1120 – Physics 2 for Engineers 4
CSCI 1000 – CS as A Field Of Study 1 CSCI 2270 – Data Structures 4
CSCI 1300 – Intro to Programming 4 GEEN 1400 – Freshman Engineering Projects 3
PSCI 1101 – Intro to American Politics 3
16 15

2017-2018

Fall Semester Hrs Spring Semester Hrs
CSCI 2400 – Computer Systems 4 CSCI 3104 – Algorithms 4
CSCI 2824 – Discrete Structures 3 CSCI 3022 – Data Science 3
CSCI 2270 – Linear Algebra W CSCI 3002 – Human-Centered Computing 3
PHYS 1140 – Experimental Physics Lab 1 BUSM 2010 - Marketing/Management 3
MUEL 3642 - History of Jazz 3
CSCI 3308 – Software Dev & Tools 3
14 13

2018-2019

Summer Hrs
HUEN 3100 - Humanities for Engineers 3
Fall Semester Hrs Spring Semester Hrs
CSCI 3155 – Principles of Prog. Languages 4 CSCI 3832 - Machine Translation 3
CSCI 3010 – Programming Projects 3 CSCI 3287 - Data Systems 3
MATH 2130 - Linear Algebra 3 ASTR 1040 - Advanced Astronomy 4
ASTR 1030 - Intro to Astronomy 4 BUSM 2020 - Finance/Accounting 3
BUSM 2020 - Finance/Accounting W
14 13

2019-2020

Summer ABROAD JAPAN Hrs
ASIA 4930 - H/SS 6
6
Fall Semester Hrs Spring Semester Hrs
CSCI 4348 – Startup Essentials 4 CSCI 4358 – Entrepreneurial Projects 2 4
CSCI 3702 - Cognitive Science 3 CSCI 3302 - Intro to Robotics 3
CSCI 4622 - Machine Learning 3 CSCI 4830 - Special Topics: Wearable Technology 3
BUSM 3010 - Managing Innovation 3 BUSM 4000 - Business Development Plan 3
CSCI 3202 - Intro to AI 3
16 13
  • College Total: 100

  • HS Transfer Credits: 22

    • 9 lower-division humanities
    • 13 free electives
  • Total Total: 122

  • CS Credits Earned: 30

    • Need 28 more..

CS Requirements

Foundation

All of the following courses are required:

  • CSCI 1000-1, Computer Science as a Field of Work and Study
  • CSCI 1300-4, Computer Science 1: Starting Computing (or equivalent)
  • CSCI 2270-4, Computer Science 2: Data Structures
  • CSCI 2400-4, Computer Systems
  • CSCI 3104-4, Algorithms
  • CSCI 3155-4, Principles of Programming Languages
  • CSCI 3308-3, Software Development Methods and Tools

Core

Six of the following courses are required:

  • CSCI 3002-3, Human-Centered Computing Foundations/User-Centered Design & Development
  • CSCI 3010-3, Programming Project Workshop
  • CSCI 3202-3, Introduction to Artificial Intelligence
  • CSCI 3702-3, Cognitive Science
  • CSCI 3302-3, Introduction to Robotics
  • CSCI 3287-3, Design & Analysis of Data Systems
  • CSCI 3656-3, Numerical Computation or APPM 4650, Intermediate Numerical Analysis 1 (only one of these will count towards the CSEN-BS)
  • CSCI 3753-4, Design & Analysis of Operating Systems
  • CSCI 4622-3, Machine Learning (theoretically will be offered as Core)
  • CSCI 4229-3, Computer Graphics
  • CSCI 4239-3, Advanced Computer Graphics
  • CSCI 4253-3, Datacenter Scale Computing
  • CSCI 4273-3, Network Systems
  • CSCI 4302-3, Advanced Robotics
  • CSCI 4314-3, Algorithms for Molecular Biology
  • CSCI 4413-3, Computer Security & Ethical Hacking
  • CSCI 4446-3, Chaotic Dynamics
  • CSCI 4448-3, Object-Oriented Analysis and Design
  • CSCI 4502-3, Data Mining
  • CSCI 4555-3, Compiler Construction
  • CSCI 4576-4, High-Performance Scientific Computing 1
  • CSCI 4586-4, High-Performance Scientific Computing 2
  • CSCI 4593-3, Computer Organization
  • CSCI 4753-3, Computer Performance Modeling
  • CSCI 4809-3, Computer Animation
  • ECEN 2350-3, Digital Logic
  • ECEN 4613-3, Embedded System Design

Electives

Additional courses from the below list to bring the total number of computer science credit hours to 58 or more.

  • ATLS 4120-3, Mobile Application Development (formerly offered as ATLS 4519 Special Topics: Mobile App Dev; only one of these will count toward the CSEN-BS)
  • INFO 3504-3, Problems in Information Science: Digital Identity
  • ATLS 4214-3, Big Data Architecture (formerly offered as CSCI 4830 Special Topics: Big Data or ATLS 4519 Special Topics: Big Data; only one of these will count toward the CSEN-BS)
  • CSCI 3112-1, Human-Centered Computing Professional Development
  • CSCI 4830-3, Special Topics in Computer Science
  • CSCI 4831-3 Special Topics in Algorithms
  • CSCI 4900-3, Upper Division, Undergraduate Independent Study
  • APPM 4120/MATH 4120-3, Introduction to Operations Research
  • INFO 4602-3, Mastery in Information Science: Information Visualization
  • INFO 4604-3, Applied Machine Learning

Capstone

Entrepreneurial Project (two semesters: beginning fall, ending spring):

  • CSCI 4348-4, Startup Essentials: Entrepreneurial Projects 1 and
  • CSCI 4358-4, Entrepreneurial Projects 2

This sequence must be taken contiguously and may not be taken before the senior year. Prerequisites for Senior Project include the successful completion of the college writing requirement, as well as the Computer Science Foundation (24 credit hours) plus Computer Science Core and Elective courses to reach a minimum of 36 Computer Science credit hours.

Math Requirements

Calculus

Must take both courses:

  • APPM 1350-4, Calculus 1 for Engineers or MATH 1300-5, Calculus 1
  • APPM 1360-4, Calculus 2 for Engineers or MATH 2300-5, Calculus 2

Discrete Math

Take one of the following courses:

  • CSCI 2824-3, Discrete Structures
  • ECEN 2703-3, Discrete Mathematics for Computer Engineers
  • APPM 3170-3, Discrete Applied Mathematics

Linear Algebra

Take one of the following courses:

  • CSCI 2820-3, Linear Algebra with CS Applications
  • MATH 2130-3, Intro to Linear Algebra.
  • APPM 3310-3, Matrix Methods and Applications.

Probability or Stats

Take one of the following courses:

  • APPM 4570-3, Statistical Methods
  • CSCI 3022-3, Data Science Algorithms
  • APPM 3570-3, Applied Probability

Natural Science Requirements

Your 17 hours must include:

  • PHYS1110-4 General Physics 1 (Calculus-based) REQUIRED

Complete one of the following sequences:

  • PHYS 1120-4, General Physics 2 and PHYS 1140-1, Experimental Physics 1
  • CHEN 1211-4, General Chemistry for Engineers and CHEM 1221-1, Engineering General Chemistry lab
  • CHEM 1113-4, General Chemistry 1 and CHEM 1114-1, Laboratory in General Chemistry 1 (Major restrictions may be enforced by Chemistry department.)

Complete at least 8 additional hours of acceptable Natural Science electives to make the required 17 hours. Do not repeat any course(s) completed from the above science sequences.

  • ASTR 1030-4, Intro to Astronomy
  • ASTR 1040-4, Advanced Astronomy

Humanities Requirements

Three credits of approved writing:

  • HUEN 3100-3, Humanities for Engineers
  • WRTG 3030-3, Writing on Science and Society
  • WRTG 3035-3, Technical Communication and Design
  • HUEN 1010-3, Introduction to the Humanities (first-year freshmen only)
  • PHYS 3050-3, Writing in Physics: Problem-Solving and Rhetoric

Free Electives

Satisfying all the other course requirements as described above typically adds up to a minimum of 116 credit hours, the exact number depending on specific courses selected and/or transfer credit. Students take “free electives” to reach the required minimum 128 total credits. All courses are considered acceptable free electives; however, co-op work experience does not count towards these 128 hours, nor does any other work experience.

Theoretical Standing

All went according to plan, I graduated with a B.S. in Computer Science and a Minor in Business!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published