Major in Computer Science, Computer Science Education Concentration
Program Overview
This Computer Science program with a Computer Science Education Concentration prepares students to become K-12 computer science teachers. It equips them with a deep understanding of computer science and educational principles, as well as practical experience through service learning and student teaching. This program serves as a strong foundation for graduate studies or a career in computer science education or related fields.
Program Outline
Program Details: Major in Computer Science, Computer Science Education Concentration
Degree Overview:
This program focuses on the study of algorithms and software systems, encompassing their theory, analysis, design, efficiency, implementation, maintenance, and application. It specifically prepares students to become K-12 computer science educators by combining computer science knowledge with educational principles and practices.
Objectives:
- Advance the quality of computer science education: Students gain a deeper understanding of how students learn and the complexities of computational thinking.
- Prepare students for K-12 teaching: Through coursework, service learning, and student teaching, the program equips students to enter the field as K-12 computer science teachers.
- Prepare for advanced studies: The degree serves as a foundation for admission into graduate programs and college-level teaching and research in computer science education.
Outline:
The program curriculum includes:
- Core computer science foundation: Students complete coursework covering software design and development, computing systems, and algorithmic analysis.
- Computer science education-specific courses: These courses focus on teaching standards, web development, software engineering, and networking.
- Educational theory and practice: Students engage in coursework related to education, computational thinking, and pedagogical practices.
- Practical experience: The program includes service learning and student teaching opportunities.
Course Schedule:
The program is structured over eight semesters, with specific courses outlined for each semester.
Individual Modules:
- Freshman Year:
- Semester 1: CO 150 (College Composition), a first course from Group A, B, or C (see Concentration Requirements Tab), Diversity, Equity, and Inclusion, and a Department Approved Science course.
- Semester 2: CS 201/PHIL 201 (Ethical Computing Systems), MATH 156 or 160 (Mathematics for Computational Science I or Calculus for Physical Scientists I), remaining courses from Group A, B, or C, and a Department Approved Science course with Lab.
- Sophomore Year:
- Semester 3: CS 165 (CS2--Data Structures), CS 220 (Discrete Structures and their Applications), EDUC 275 (Schooling in the United States), and a Statistics course.
- Semester 4: EDUC 340 (Literacy and the Learner), a course from Group A or B (see Concentration Requirements Tab), a course from CS 250 or CS 270, a course from DSCI 369 or MATH 369, and an elective.
- Junior Year:
- Semester 5: CS 314 (Software Engineering), CS 370 (Operating Systems), EDUC 331 (Educational Technology and Assessment), Advanced Writing, and Historical Perspectives.
- Semester 6: CS 320 (Algorithms--Theory and Practice), EDUC 350 (Instruction I-Individualization/Management), EDUC 386 (Practicum-Instruction I), two CS courses numbered 300 or above, and one CS course numbered 400 or above.
- Senior Year:
- Semester 7: EDCT 465 (Methods and Materials in Technology Education), EDUC 450 (Instruction II-Standards and Assessment), EDUC 486E (Practicum: Instruction II), and two CS Education Standards courses.
Careers:
- K-12 Computer Science/Technology Education Teacher: The program directly prepares students for this role.
- Graduate Studies in Computer Science: The degree provides a strong foundation for pursuing advanced degrees in computer science.
- Professional Computer-Related Employment: Graduates may find employment in various computer-related fields.
Other:
- Minimum Grade Requirement: A minimum grade of C (2.000) is required in CO 150 and all CS, DSCI, MATH, and STAT courses for graduation.
- Program Total Credits: The program requires a minimum of 120 credits, with at least 42 being upper-division (300- to 400-level).
- Pre-Calculus Requirements: Students entering the program who are not prepared to take calculus will need to fulfill pre-calculus requirements in the first semester.
- Recommended Sequence: For most incoming students, the recommended sequence for Group A is CS 150B to CS 164.
- Recommended Elective: CS 192 or another seminar course is recommended for incoming, first-semester students.
Colorado State University
Overview:
Colorado State University (CSU) is a public research university located in Fort Collins, Colorado. It is known for its strong academic programs, vibrant campus life, and commitment to research and innovation. CSU emphasizes a sense of community and a shared energy among students, faculty, and staff, all driven by a desire to make a positive impact on the world.
Services Offered:
Student Life and Campus Experience:
CSU offers a diverse and engaging campus experience. Students are encouraged to explore their passions and discover new possibilities both inside and outside the classroom. The university boasts a strong sense of community, with numerous opportunities for students to connect with peers, faculty, and the broader Fort Collins community.
Key Reasons to Study There:
Groundbreaking Research:
CSU is a leading research institution, with faculty and students actively engaged in cutting-edge projects across various disciplines.Transformative Student Body:
The university attracts a diverse and motivated student population, fostering a collaborative and supportive learning environment.Beautiful Location:
Situated in the foothills of the Rocky Mountains, CSU offers stunning natural beauty and ample opportunities for outdoor recreation.Commitment to Impact:
CSU emphasizes the importance of making a positive difference in the world, encouraging students to pursue careers and research that address global challenges.Academic Programs:
CSU offers a wide range of academic programs, including over 70 majors across nearly 300 programs. The university is particularly known for its strengths in:
Engineering:
CSU's College of Engineering is highly regarded, with programs in mechanical, electrical, civil, and chemical engineering, among others.Agriculture and Natural Resources:
CSU is a leading institution in agricultural research and education, with strong programs in animal science, horticulture, and environmental science.Health Sciences:
CSU offers a variety of health-related programs, including nursing, public health, and biomedical sciences.Other:
CSU hosts a variety of events throughout the year, including concerts, workshops, and keynote speaker series. The university also has a strong alumni network and a vibrant community in Fort Collins.