Computer Science Education, MS
Department of Computer Science, College of Information Science & Technology; Department of Teacher Education, College of Education
This degree program is intended for those with a passion for the teaching and learning of computational thinking, computer science, and information technology skills. By developing both content knowledge and pedagogical skills related to the computing disciplines, this program is ideal for educators looking to empower young people to become the creators of next generation technologies. In completing program coursework, certified Nebraska teachers will also meet requirements for the IT Supplemental Endorsement.
Program Contact Information
Brian Dorn, PhD, Graduate Program Chair
174E Peter Kiewit Institute (PKI)
Ms. Vanessa Hatfield-Reeker, Advisor
175C Peter Kiewit Institute (PKI)
Other Program Related Information
Students who hold current Nebraska teaching certification are eligible for the IT Supplemental Endorsement upon successfully completing the 15 hour core courses.
Grades of 'C' or lower cannot be used when applying for the State of Nebraska IT Supplemental Endorsement.
Application Deadlines (Spring 2020, Summer 2020, and Fall 2020)
- Fall: July 1
- Spring: December 1
- Summer: April 1
- UNO College of Education's Personal and Professional Fitness Form
- Copy of your current teacher certification (if applicable)
- Professional Resume or Curriculum Vitae
- Statement of Purpose addressing the following:
- Describe your academic and professional journey. Discuss your background personal and professional experiences, and your current educational context. Be sure to explain your motivation for pursuing this program at this point in your career.
- In order to advise you on initial coursework, please describe any prior formal or informal training you have completed in computing, computer science, and information technology. This includes, but is not limited to programming/coding, web design, systems administration, computing networking, databases, and computer applications.
- Discuss your post-master's degree plans. How will the MS in computer science education contribute to your future endeavors related to P-12 students, educators, administrators or other community stakeholders.
- International students who do not intend to teach in the United States may be eligible for admission. Applicants are required to have a command of oral and written English. Those who do not hold a baccalaureate or other advanced degree from the United States, OR a baccalaureate or other advanced degree from a predetermined country on the waiver list, must meet the minimum language proficiency score requirement in order to be considered for admission.
- 550 for the written TOEFL
- 80 for the internet-based TOEFL
- 6.5 on the IELTS
- 53 PTE
|Required Core Courses||15|
|TED 8006||SPECIAL METHODS IN THE CONTENT AREA||3|
|CSTE 8020||EXPLORING COMPUTER SCIENCE FOR TEACHERS||3|
|or CSTE 8030||COMPUTER SCIENCE PRINCIPLES FOR TEACHERS|
|CSTE 8040||OBJECT ORIENTED PROGRAMMING FOR TEACHERS||3|
|CSCI 8366||FOUNDATIONS OF CYBERSECURITY||3|
|or CYBR 8366||FOUNDATIONS OF CYBERSECURITY|
|CSCI 8836||INTRODUCTION SOFTWARE ENGINEERING||3|
|or CSCI 8256||HUMAN COMPUTER INTERACTION|
|or CSCI 8266||USER EXPERIENCE DESIGN|
|Required Extension Courses||6|
|CSCI 8010||FOUNDATIONS OF COMPUTER SCIENCE||3|
|TED 8050||DATA-DRIVEN DECISION MAKING FOR EDUCATORS||3|
|or TED 8860||INVENTION & INNOVATION IN ENGINEERING EDUCATION|
|The following courses are considered standing electives that have already been approved for all students. Students may request a course not listed here be counted as an elective in writing to the GPC. Such requests should be made prior to enrolling in the course.|
CSCI 8XXX - All graduate computer science courses not counted elsewhere in the plan of study.
CSTE 8XXX - All graduate CS Education courses not counted elsewhere on the plan of study.
|SEMINAR IN CS EDUCATION: SPECIAL TOPICS|
|TOPICS IN MATHEMATICAL COMPUTING|
|TRENDS AND TEACHING STRATEGIES IN SCIENCE EDUCATION|
|SCHOOL CURRICULUM PLANNING|
|BIOLOGY EDUCATION RESEARCH METHODS|
|ENGINEERING EDUCATION EXTERNSHIP|
|TECHNOLOGY FOR CREATIVE AND CRITICAL THINKING|
|Thesis Option 1||6|
|Project Option 2||6|
|THESIS EQUIVALENT PROJECT IN CS EDUCATION|
|CAPSTONE IN CS EDUCATION|
Thesis credits must be completed over two or more academic terms.
Project credits must be completed over two or more academic terms.
The Capstone course may only be taken upon completion of at least 21 credit hours in the program.
CSTE 8020 EXPLORING COMPUTER SCIENCE FOR TEACHERS (3 credits)
This course provides a breadth first introduction to computer science for pre-service and in-service teachers. The Exploring Computer Science curriculum (http://www.exlporingcs.org) serves as a guiding framework for this course, which introduces domain knowledge and appropriate teaching techniques related to teaching human computer interaction, computational problem solving, web design, programming, data analysis, and robotics in school environments. In addition the course covers ethical and social issues in computing along with an overview of computing careers.
CSTE 8030 COMPUTER SCIENCE PRINCIPLES FOR TEACHERS (3 credits)
This course introduces pre-service and in-service teachers to the foundational principles of computer science. It aims to help them learn the essential thought processes used by computer scientists to solve problems, expressing those solutions as computer programs. It prepares them to teach the CS Principles course (http://www.apcsprinciples.org) proposed by the College Board and the National Science Foundation as a new AP course in Computer Science. The exercises and projects make use of mobile devices and other emerging platforms.
Prerequisite(s)/Corequisite(s): MATH 1310 or MATH 1220 (or equivalent)
CSTE 8040 OBJECT ORIENTED PROGRAMMING FOR TEACHERS (3 credits)
This course provides an in-depth treatment of the fundamentals of object-oriented programming (OOP) in Java programming language environment. Topics include data types and information representation, control structures, classes and objects, methods, encapsulation, inheritance and polymorphism, and use of introductory data structures to solve real-world problems. Additionally, this course interleaves coverage of OOP content with discussion of common learner misconceptions and teaching strategies/tools that can be employed to aid learners¿ mastery of this material. This course prepares students to implement the Advanced Placement Computer Science A curriculum in a secondary school setting.
CSTE 8910 CAPSTONE IN CS EDUCATION (3 credits)
This course will allow graduate students, as an individual or as part of a group, to study and analyze specific problems related to teaching computing in schools. Projects will be concerned with the curriculum and/or instruction of computing and should address a broad scope of application rather than a specific level. (Cross-listed with STEM 8910).
Prerequisite(s)/Corequisite(s): The student must have completed at least 21 credit hours in the Masters of CS Education program.
CSTE 8920 SEMINAR IN CS EDUCATION: SPECIAL TOPICS (1-3 credits)
This course will cover variable content focusing on CS education topics relevant to PK-12 teachers and based on current research trends. New curricula, tools, assessments, programming languages, or related standards may be covered.
Prerequisite(s)/Corequisite(s): Advisor and/or instructor approval.
CSTE 8960 THESIS EQUIVALENT PROJECT IN CS EDUCATION (1-6 credits)
This course allows a graduate student to conduct a research project in computing education. The process for development and approval of the project must include: appointment of supervisory committee (chaired by project adviser), a proposal approved by the supervisory committee, monitoring of the project by the supervisory committee, an oral examination over the completed written product conducted by the supervisory committee, & final approval by the supervisory committee. The approved written project will be submitted to the Office of Graduate Studies by the advertised deadlines. Project credits must be completed over two or more academic terms.
Prerequisite(s)/Corequisite(s): Completion of required Core courses and approval of advisor.
CSTE 8970 CS ED INDEPENDENT STUDY (1-3 credits)
This is a specially designed course taken under the supervision of a graduate faculty member to accommodate the student who has identified a focus of study not currently available in the departmental offerings and who has demonstrated capability for working independently.
Prerequisite(s)/Corequisite(s): Permission of the department and graduate faculty member.
CSTE 8990 THESIS (1-6 credits)
This course is an independent research project completed under the direction of a thesis advisor and required of all candidates pursuing a Master of Science with Thesis option. Thesis credits must be completed over two or more academic terms.
Prerequisite(s)/Corequisite(s): Completion of Required Core Courses and approval of advisor. Not open to non-degree graduate students.