Computer Science + Astronomy, BSLAS
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy
A Major Plan of Study Form must be completed and submitted to the LAS Student Affairs Office by the beginning of the fifth semester (60-75 hours). Please see the computer science advisor as well as the astronomy advisor.
General education: Students must complete the Campus General Education requirements including the campus general education language requirement.
Minimum required major and supporting course work: Normally equates to 68-71 hours. Twelve hours of 300- and 400-level in the major must be taken on this campus.
A Major Plan of Study form must be completed and submitted to the LAS Student Affairs office by the beginning of the fifth semester (60-75 hours). Please see the Computer Science advisor as well as the Astronomy advisor.
Minimum hours required for graduation: 120 hours.
Code | Title | Hours |
---|---|---|
Required Computer Science Coursework | ||
CS 100 | Computer Science Orientation (recommended; CS 100 is an orientation course aimed at first-year students, so students who declare the major after the freshman year are not required to complete it.) | 1 |
CS 124 | Introduction to Computer Science I | 3 |
CS 128 | Introduction to Computer Science II | 3 |
CS 173 | Discrete Structures | 3 |
CS 225 | Data Structures | 4 |
CS 222 | Software Design Lab | 1 |
Choose one of the following combinations | 8-11 | |
Computer Architecture and System Programming | ||
OR | ||
Introduction to Computer Systems | ||
Choose one of the following: | 3 | |
Statistical Analysis | ||
Biostatistics | ||
Probability & Statistics for Computer Science | ||
CS 374 | Introduction to Algorithms & Models of Computation | 4 |
CS 421 | Programming Languages & Compilers | 3 |
Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements) | ||
MATH 221 | Calculus I | 4-5 |
or MATH 220 | Calculus | |
MATH 225 | Introductory Matrix Theory | 2 or 3 |
or MATH 257 | Linear Algebra with Computational Applications | |
MATH 231 | Calculus II | 3 |
Required Astronomy Coursework - Minimum of 27 Hours | ||
Physics, Mathematics, and Astronomy Foundations | 15 | |
PHYS 211 | University Physics: Mechanics | 4 |
PHYS 212 | University Physics: Elec & Mag | 4 |
MATH 241 | Calculus III | 4 |
ASTR 210 | Introduction to Astrophysics | 3 |
Advanced Astronomy Courses (Minimum 12 total advanced ASTR hours required) | 12-13 | |
ASTR 310 | Computing in Astronomy | 3 |
Select 2 courses from the following list: | 6-7 | |
Stellar Astrophysics | ||
Planetary Systems | ||
Galaxies and the Universe | ||
Astronomical Techniques | ||
Additional ASTR course(s) at the 300 level or higher | 2-3 |
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy
Sample Sequence
This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.
Students must fulfill their Language Other Than English requirement by successfully completing a fourth level of a language other than English. See the corresponding section on the Degree General and Education Requirements page.
First Year | |||
---|---|---|---|
First Semester | Hours | Second Semester | Hours |
Free elective course | 1 | CS 128 | 3 |
CS 100 | 1 | CS 173 | 3 |
CS 124 | 3 | ASTR 210 | 3 |
PHYS 211 | 4 | MATH 220 (or MATH 221) | 4 |
Composition I or General Education course | 4 | General Education Course or Composition I | 3 |
13 | 16 | ||
Second Year | |||
First Semester | Hours | Second Semester | Hours |
CS 222 | 1 | CS 233 (or CS 340) | 3 |
CS 225 | 4 | STAT 200 (or STAT 212 or CS 361) | 3 |
MATH 231 | 3 | MATH 241 | 4 |
MATH 225 (or MATH 257) | 3 | General Education Course | 3 |
Language Other Than English (3rd level) | 4 | Language Other Than English (4th level) | 4 |
15 | 17 | ||
Third Year | |||
First Semester | Hours | Second Semester | Hours |
ASTR 310 | 3 | CS 374 | 4 |
CS 341 (or CS 400-level course) | 4 | CS 400-level course or Free elective course | 3 |
PHYS 212 | 4 | Advanced ASTR core course | 3 |
General Education Course | 3 | General Education Course | 3 |
General Education Course | 3 | General Education Course | 3 |
17 | 16 | ||
Fourth Year | |||
First Semester | Hours | Second Semester | Hours |
CS 421 | 3 | ASTR 300-400 level course | 3 |
Advanced ASTR core course | 3 | Free elective course | 3 |
General Education Course | 3 | Free elective course | 2 |
General Education Course | 3 | Free elective course | 3 |
Free elective course | 1 | Free elective course | 2 |
13 | 13 | ||
Total Hours 120 |
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy
Undergraduate Computer Science & Astronomy majors will graduate with a demonstrated ability to:
LO1. Understand the hierarchical architecture of the cosmos, increasing in scale from the Solar System to the Galaxy to the Universe, and decreasing in scale to atoms and their nuclei. Understand the interplay among these scales.
LO2. Define and use fundamental principles and techniques of astronomy and astrophysics.
- Identify which principles should be applied to a specified situation
- Show familiarity with astronomical observables and their physical origin.
- Understand and apply basic physics and computational techniques to solve problems in astrophysics, and interpret the results.
LO3. Analyze astronomical data, and quantitative data generally.
- Demonstrate the ability to link observation and theory.
- Demonstrate the ability to draw qualitative conclusions from quantitative information, and vice versa.
- Demonstrate the ability to plan observational programs, use astronomical telescopes and instrumentation, and to analyze and present astronomical data.
LO4. Plan and perform guided research, or attain an advanced-level understanding of a topic of contemporary interest in astronomy and astrophysics.
LO5. Demonstrate the ability to communicate effectively both verbally and in writing.
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy