Computer Science + Astronomy, BSLAS
for the degree of Bachelor of Science in Liberal Arts & Sciences Major in Computer Science + Astronomy
The LAS major in Computer Science + Astronomy is a flexible program for students who wish to combine a solid grounding in computer science with technical knowledge of astronomy. This blended curriculum helps develop a unique approach to problem solving and offers novel perspectives in interdisciplinary work, such as data visualization, data mining, astrophysical simulations, and image processing.
STEM designated*; BSLAS Degree (Bachelor of Science in Liberal Arts & Sciences)
The Astronomy Department undergraduate program also includes majors in Astronomy, Astrophysics, and Astronomy + Data Science, as well as a minor in Astronomy.
Astronomy Major
The LAS major in Astronomy is a flexible program for students who are fascinated by the cosmos and plan to pursue technical or professional careers in areas requiring a solid grounding in physical science and mathematics. It is based upon both a broad and an in-depth exploration into astronomy and allied disciplines, and is flexible enough to be paired with many other majors or minors.
STEM designated*; BSLAS Degree (Bachelor of Science in Liberal Arts & Sciences)
Astrophysics Major
Astrophysics, the study of how the universe works by applying the methods and principles of physics, is the cornerstone of modern astronomy. Students majoring in Astrophysics must complete advanced coursework in both astronomy and physics, allowing them to demonstrate the rigorous preparation necessary for graduate study in astronomy/astrophysics, physics, and planetary and space sciences.
STEM designated*; BSLAS Degree (Bachelor of Science in Liberal Arts & Sciences)
Astronomy + Data Science Major
The Astronomy + Data Science major incorporates simultaneously a strong foundation in Data Science and Astronomy to develop an appreciation and understanding of how big data is transforming science. Graduates of the Astronomy + Data Science program will have gained experience working with modern large data sets using current computational and statistical methods, with a strong grounding in data curation and ethics.
STEM designated*; BSLAS Degree (Bachelor of Science in Liberal Arts & Sciences)
Astronomy Minor
The minor in astronomy is designed to broaden the student's knowledge of science and our place in the universe. The minor in Astronomy will benefit especially those students who are eager to learn astronomy but who do not anticipate it to be their career. The Astronomy minor is also suitable for students who intend to pursue careers in areas that may benefit from a good knowledge of astronomy such as the aerospace industry, science writing, scientific journalism, or science teaching in schools.
QUESTIONS?
To get answers to your questions about our undergraduate programs in astronomy or to schedule a visit, contact Astronomy Advising.
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 and General 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 | MATH 231 | 3 |
MATH 220 or 221 | 5 | PHYS 211 | 4 |
Composition I or General Education course | 4 | General Education or Composition I course | 3 |
14 | 16 | ||
Second Year | |||
First Semester | Hours | Second Semester | Hours |
ASTR 210 | 3 | CS 340 | 3 |
CS 222 | 1 | MATH 241 | 4 |
CS 225 | 4 | PHYS 212 | 4 |
MATH 257 or 225 | 3 | Language Other Than English (4th level) | 4 |
Language Other Than English (3rd level) | 4 | ||
15 | 15 | ||
Third Year | |||
First Semester | Hours | Second Semester | Hours |
ASTR 310 | 3 | ASTR 404, 405, 406, or 414 | 3 |
CS 361, STAT 200, or STAT 212 | 3 | CS 421 | 3 |
CS 374 | 4 | General Education course | 3 |
General Education course | 3 | General Education course | 3 |
General Education course | 3 | Free elective course | 3 |
16 | 15 | ||
Fourth Year | |||
First Semester | Hours | Second Semester | Hours |
ASTR 404, 405, 406, or 414 | 3 | Advanced ASTR Elective | 3 |
CS Tech Elective | 3 | CS Tech Elective | 3 |
General Education course | 3 | General Education course | 3 |
General Education course | 3 | Free elective course | 3 |
Free elective course | 3 | Free elective course | 2 |
15 | 14 | ||
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
Department of Astronomy
- Department of Astronomy website
- Astronomy faculty
- Astronomy undergraduate programs
- Astronomy advising email
College of Liberal Arts & Sciences
- Overview of College Admissions & Requirements: Liberal Arts & Sciences
- College of Liberal Arts and Sciences website
- College of LAS Advising
- Majors in LAS
Siebel School of Computing and Data Science
- School Website
- Undergraduate Programs
- CS+Astronomy Information
- Undergraduate Admissions
- Undergraduate Advising