inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Diploma
Major
Computer Programming | Computer Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

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.
SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Courses

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.

Total programs
590
Average ranking globally
#118
Average ranking in the country
#57
Location
How can I help you today?