Igniting young minds through computer programming
|
|
|
- Anastasia Stevenson
- 9 years ago
- Views:
Transcription
1 Igniting young minds through computer programming
2 igniting young minds W riting computer programs is a challenging, yet extremely satisfying personal experience that develops essential skills in logic, problem solving, collaboration and creativity. It is uniquely suited to train children to adapt attitudes of confidence and endurance when faced with any challenge. Coding promotes a way of thinking that can help children in every area of life; whether seeking to understand how complicated systems like economies work or solving a problem in a stepwise fashion.
3 OUR APPROACH Our students code on their very first day at The League. This hands-on approach engages students and allows them to learn by doing. As opposed to teaching methods with a heavy emphasis on theory, our students learn how to code by coding, and theory is introduced as they code. This practical approach lends itself to a collaborative learning environment; as students actively learn how to program, they share their code with one another and help each other troubleshoot, which creates a sense of teamwork and community in the classroom. Our curriculum emphasizes fun and discovery. Each lesson contains high-interest content for kids, such as video games, social media, mobile apps, and robot automation. We use proprietary recipes which are step-by-step guides that give students a thorough understanding of the effect of each line of code until they are capable of writing it from scratch. Each recipe has a learning goal, but the students are usually too excited about the end result to realize that they are learning complex programming concepts. Lessons evolve as new technologies appear, and we improve them iteratively as we find what works best for stimulating young minds. Our core teaching values heavily influence our curriculum. In addition to teaching superior coding skills, we aim to develop confidence and a growth mindset in our students. We hope these characteristics will better equip students to overcome any problem, in programming and in life, by breaking it down and tackling it's smaller parts. Most of all, we want students to have an association of joy with coding, which is why we try to make learning at The League as fun as possible. CURRICULUM AND LEARNING STRUCTURE Overview Students are taught in-person by experienced software engineers who volunteer their time to pass on their craft to the next generation. Our teachers teach industry best practices, and serve as a positive and practical example for how coding skills can be applied to one s life and career. Students attend one 90-minute class each week and progress through ten curriculum levels at their own pace by passing an exam at each level. Once they have completed Level 8 (Oracle Certification), our students are fully equipped and ready for the workplace. We also use external entities to certify our students; materials from Stanford CS106 in Level
4 3, and the AP Computer Science exam in Level 5. We are currently working with UCSD Extension to have all the levels accredited for college-prep credit through the UCSD Extension Program. 10-Level Curriculum Level 0: Loops & Logic 4-6 months Basic input/output, for loops, boolean logic (if/else) In this level, students acquire basic programming skills in Java. Using professional programming tools such as Eclipse and GitHub, students end this course with mastery of logic, loops and variables, and with a firm foundation in problem solving and logical thinking. Students produce simple games, user interactions and animations. The challenge-based curriculum encourages a growth mindset that stimulates curiosity and the joy of discovery and learning. It is also essential to building the student s confidence in themselves as problem solvers. Level 1: Object-Oriented Programming 9-12 months Swing GUIs, Objects, Methods We learn Java s Swing libraries which give students the ability to create elegant Graphical User Interfaces (GUIs) from scratch, while becoming familiar with the patterns and paradigms of object-oriented programming (OOP). Understanding OOP requires abstract thinking about technical concepts, but mastering this mindset lends itself to breaking complex problems into more manageable ones, which is a paramount skill for any software engineer. OOP is a high-level concept which lays the foundation for writing code in a sharable and accessible way. Students write a substantial amount of code during this level, which is published online as part of their growing GitHub portfolio. Level 2: Build Your Own Game 4-6 months Design, develop and implement a game At this point in our curriculum, our students have gained some programming chops, so it s time to put their skills to work. We try to limit the focus on new concepts, and mentors act as a guide in the creation of a game that reflects the student s own interests and style. Taking an imaginary idea and developing it into functional software is a landmark moment for any new programmer. Students complete this level with a fully usable game that includes multiple-iterations of usability testing, publishing, and a formal demo. This level emphasizes UX (user experience) testing so that students start thinking about testing and the user s perspective. The projects are publicly published on GitHub and form part of the student's professional portfolio of work. Level 3: Data Structures & Algorithms 4-10 months ArrayLists, HashMaps, basic algorithms (sorting, searching), JUnit, Test-Driven Development We begin to study college-level material at Level 3 and place heavy emphasis on test-driven development (TDD). Students learn to master common data structures such as lists, stacks & hashmaps and to implement basic sorting and searching algorithms. It s the beginning of a long and beautiful relationship with unit testing and JUnit. These developing skillsets enable students to write
5 more stateful and complex games which are tested on maze-navigating robots. League students test out of this level using a mid-term exam for first year students of computer science at Stanford University. By that time, their practical coding skills are on a par, if not beyond, students at upper-division computer science college students. Level 4: Java Ninja 6-12 months Inheritance, Polymorphism, Casting, Composition, Arrays, File I/O, Exceptions, Lambdas, Streams Upon completion of this level, students have a solid understanding of Java and are internship-ready. They have complete knowledge of the fundamental features of programming and have practiced that knowledge enough to work fluidly with code; it feels different, like how driving a stick-shift compares between your first week and your second year. At this point they are able to code at the level of a junior developer. Level 5: AP Computer Science 2-3 months Before entering level 5, students already know how to practically apply all the concepts on the AP Computer Science Exam. In Level 5, students learn how to write code on paper and learn theoretical Computer Science topics. Given the amount of code our students have already written by this point, we are mostly studying exam-taking in this level, and passing the AP test is a breeze. Level 6: Project for Social Good 6-8 months The skill of programming is a powerful tool that can be used to change the world. That s why in Level 6 our students team up and spend 6-8 months working on a project that impacts society for the good. These are usually mobile or web apps and involve databases or web services. Some of our students have won prizes competing against adult teams at civic hackathons with these apps. Level 7: Software Craftsmanship 6 months Unit testing & TDD, Design patterns, Code smells & refactoring, Clean code In this level, students hone their craft by studying software architecture and industry best practices. This course has been carefully developed in collaboration with some the best and most experienced programmers in San Diego. This stuff isn t even taught in college! Level 8: Oracle Certification 4-5 months Oracle Java SE 8 Programmer I, 1Z0-808 In this level, students learn the intricacies of the Java programming language. The Oracle Certification exam tests you on all the dark corners of the language, and it is an exam that even professionals must study for.
6 Level 9: Ready To Work Students have now completed all League coursework and are prepared to take on an advanced degree or start their career. As they prepare for these big life transitions, the majority of them volunteer extra time to The League helping as technical interns and TAs since by this point they are practically family. OTHER LEAGUE LEARNING OPPORTUNITIES International Autonomous Robot Competition (iaroc) For the last 8 years, The League has hosted the Autonomous Robotics Competition (iaroc), which will take place at the San Diego Central Library this year. Students throughout California form teams and work together to program their own robots to compete in a series of challenges in the form of mazes and games. This competition emphasises robot programming over robot building, providing an opportunity for students to see the interconnectivity between software and hardware and to showcase their learning on a larger scale. The League provides scholarships to qualifying teams in addition to technical support and mentorship for all participants, including a week-long RoboCamp where teams can prepare and practice with sample mazes. See the website for current details. Summer & Holiday Workshops Occasionally we offer specialty workshops like Build Your Own Bot, Unity Gaming, etc. for special interests and learning enhancement during the summer and holiday vacation periods. Teaching Assistants Our older students have opportunities to volunteer as Teaching Assistants during the week-long Intro to Java and other workshops as well as in the lower-level weekly, ongoing Java classes. Mentoring other students is a great way to build confidence, affirm their personal growth, and deepen their understanding of their own learning through teaching it to others. Jobs & Internships We connect our students with leading technology companies throughout San Diego for job and internship opportunities during their high school years and thereafter. Our high school students are able to code from scratch, at a level equivalent to a junior developer with a 4-year Computer Science degree. In addition, The League offers several internal internships for programming, web design, teaching, graphic design, grant writing, fundraising, and market research.
7
AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities
AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my
Diploma Of Computing
Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B
Orange Unified School District Video Game Design II Year Course
Course No. B861 O642 Orange Unified School District Video Game Design II Year Course Grade Level: 10-12 Prerequisites: Video Game Design 1 Introduction to the Subject Video Game Design II is an advanced
Computer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES
DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES 2014-2015 Educational Technologies Intro to Computer Applications Computer Graphics Astronomy Web Design & Development Intro to Programming (Visual Basic)
COMPUTER SCIENCE COURSE OUTLINE
COMPUTER SCIENCE COURSE OUTLINE Grade 7 8 11/12 10/11/12 11/12 Course Introduction to Computer Essentials (focus on Applications) Part 1 Computer Applications Part 2- Computer Integration Advanced Computer
Scratch Game Design (Grade 3-5, Beginners)
Scratch Game Design (Grade 3-5, Beginners) Scratch was developed at MIT as a graphical programming language, and this course is designed to cultivate interests of younger students. In this course, elementary
Course Overview and Approximate Time Allotments. First Semester
Course No: B860 Orange Unified School District Introduction to Video Game Design Year Course Grade Level: 9-12 Prerequisites: Fundamentals of Programming Introduction to the Subject: Introduction to Video
Digital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief
Digital Industries Trailblazer Apprenticeship Software Developer - Occupational Brief Table of Contents Contents 1 Software Developer Trailblazer Apprenticeship Introduction... 1 2 Software Developer Trailblazer
Bachelor of Science in Business Administration - Information Systems and Technology Major
Bachelor of Science in - Information Systems and Technology Major Ling Li, Chair Li Xu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information systems and technology
CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)
CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014) CSTA Website Oracle Website Oracle Contact http://csta.acm.org/curriculum/sub/k12standards.html https://academy.oracle.com/oa-web-introcs-curriculum.html
Course Descriptions. preparation.
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
Interested in Expanding your Technical Skills?
Interested in Expanding your Technical Skills? The ideal learning path to expand your technical knowledge differs based on your experience, goals, and how much time you have available to devote to practicing
Course Descriptions. CS 101 Intro to Computer Science
Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating
College Prep Summer Programs For High School Students
College Prep Summer Programs For High School Students IN STATE: UCLA Summer Scholars http://www.summer.ucla.edu/financialaid/hsscholarship.cfm 4/1/2013 A limited number of full and partial scholarships
The Learn-Verified Full Stack Web Development Program
The Learn-Verified Full Stack Web Development Program Overview This online program will prepare you for a career in web development by providing you with the baseline skills and experience necessary to
Master of Science in Computer Science Information Systems
Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting
Computer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
Computer Science 1-3 (AP) Syllabus/Online Course Plan
Computer Science 1-3 (AP) Syllabus/Online Course Plan Certificated Teacher: Date: 2015-2016 Stage One Desired Results Course Title/Grade Level: Computer Science (AP) Credit: one semester (.5) _X_ two semesters
Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A
Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A Developed By Brian Weinfeld Course Description: AP Computer
CS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
#820 Computer Programming 1A
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1
A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW
A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia ABSTRACT
Domains and Competencies
Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the
Short Course. Coding. Specification for Junior Cycle
for Contents Page 3 Introduction to junior cycle Page 4 Rationale Page 5 Aim Page 6 Links Page 8 Course overview Page 9 Expectations for students 10 Strand 1: Computer science introduction 11 Strand 2:
Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science
Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will
UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW
UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia Charlottesville, VA 22903
EASTERN SCHOOL DISTRICT
EASTERN SCHOOL DISTRICT Course Descriptor Summary (Interim September 2005) 1. Subject Area: Technology Education 2. Course: Computer Technology 3200 3. Program Description/Guiding Principles: TABLE OF
COURSE OUTLINE. Prerequisites: Course Description:
Lab/Recitation Revised Fall 2015 36TITP220 21TJava Programming II COURSE OUTLINE Prerequisites: ITP120 wi ITD130 as a co-requisite or instructor s permission Course Description: Imparts instruction in
Java Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT
COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT Udvar-Hazy Business Building (435) 652-7723 http://cit.cs.dixie.edu/ To find faculty & staff phone numbers and email addresses, please consult the University
Course MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
CTF & CSE USING THE KHAN ACADEMY CS PLATFORM
CTF & CSE USING THE KHAN ACADEMY CS PLATFORM University of Calgary CSE Teachers Symposium 20 June 2014 Attribution Slides that describe substantial content, pedagogy and resources of the Khan Academy were
Java SE 8 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming
CTY Programs: What s New for 2016
Welcome to the Webinar: CTY Programs: What s New for 2016 Before we get started Welcome and introductions Today s session will last 20 30 minutes Feel free to ask questions at any time by speaking into
How To Get A Degree In Art From Cesa De Los Mamos
Cañada College College of San Mateo Skyline College Art/Design Degrees Art AA, AA-T from All Three Colleges Art History The Art Major with an Emphasis in Art History is designed for students who wish to
CURRICULUM VITAE EDUCATION:
CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:
Syllabus for CS 134 Java Programming
- Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.
Outline. Creating Animations with Alice for Projects in all Disciplines
Creating Animations with Alice for Projects in all Disciplines Susan H. Rodger Duke University NC CTE Summer Conference July 16, 2014 Supported by the National Science Foundation Collaborative Grant NSF
Student Perceptions On Computer Coding Ashfield Public School Term 3, 2015. The Initiative. The survey
Student Perceptions On Computer Coding Ashfield Public School Term 3, 2015 The Initiative 21 st Century education is about innovation. It is about a being open to new ideas and new educational trends that
ENGINEERING AND TECHNOLOGY EDUCATION DEPARTMENT
ENGINEERING AND TECHNOLOGY EDUCATION DEPARTMENT Advanced Manufacturing I 5608 TEH600, TEH601 Grades 10-12 Dual credit through Ivy Tech Recommended Prerequisite: Introduction to Advanced Manufacturing and
COMPUTER SCIENCE, COMPUTING AND ICT
AQA Development COMPUTER SCIENCE, COMPUTING AND ICT Continuing Professional Development Computer Science Computer technology continues to advance and the way that technology is consumed has also been changing
4. DEPARTMENT OF ADVERTISING, PUBLIC RELATIONS AND MEDIA DESIGN (APRD)
4. DEPARTMENT OF ADVERTISING, PUBLIC RELATIONS AND MEDIA DESIGN (APRD) Mission Statement The strategic communication problems that organizations and society face today are more complex than ever before.
DIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
Pathways to Digital Employment
Pathways to Digital Employment Course Outlines Network design, installation and operation Computer networks are critical to the successful running of businesses of all sizes by enabling file, hardware
CS 4240: Principles of Software Design. Course Introduction. Tom Horton [email protected]
CS 4240: Principles of Software Design Course Introduction Tom Horton [email protected] Official Course Description: This course focuses on techniques for software design in the development of large
OKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
Fundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
Computer Science III Advanced Placement G/T [AP Computer Science A] Syllabus
Computer Science III Advanced Placement G/T [AP Computer Science A] Syllabus Course Overview This course is a fast-paced advanced level course that focuses on the study of the fundamental principles associated
Instructional Design Framework CSE: Unit 1 Lesson 1
Instructional Design Framework Stage 1 Stage 2 Stage 3 If the desired end result is for learners to then you need evidence of the learners ability to then the learning events need to. Stage 1 Desired Results
Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library
Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library Session Goals Why is STEM and computer science important Provide familiarity with
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and
Passaic County Technical Institute. Curriculum of Instruction. Computer Science IV. Grade 12
Passaic County Technical Institute Curriculum of Instruction Computer Science IV Grade 12 2014 2015 Prepared by Anjali Wahi Computer Science IV COURSE DESCRIPTION Concentration: Object Oriented Programming
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE
TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE Dino Schweitzer, Jeff Boleng, Paul Graham United States Air Force Academy, CO 80840 [email protected] ABSTRACT Different approaches
VoIP System Course Report
University of Utah MSIS Project VoIP System Course Report Jeremy Schreiner, Mark Christensen, Jeff Ipson Background Voice over Internet Protocol has a rich history reaching back several decades. Telephone
How To Design A Game Design Program
Host a ProjectFUN Workshop Heidi Munoz DigiPen Institute of Technology 5001 150 th Avenue N.E. Redmond, Washington, U.S.A. 98052 Phone (425) 558-0299 workshops.digipen.edu Table of Contents An Overview
COURSE TITLE COURSE DESCRIPTION
COURSE TITLE COURSE DESCRIPTION CS-00X COMPUTING EXIT INTERVIEW All graduating students are required to meet with their department chairperson/program director to finalize requirements for degree completion.
02-201: Programming for Scientists
1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming
ENGINEERING, TECHNOLOGY, AND DESIGN
ENGINEERING, TECHNOLOGY, AND DESIGN The Engineering, Technology and Design Department fosters student learning that will develop 21st century competencies in a constantly changing technological environment.
Computer Programming I
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement (e.g. Exploring
Information Technology Career Field Pathways and Course Structure
Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating
Department of Computer Science
82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and
Test-Driven Development
Test-Driven Development An Introduction Mattias Ståhlberg [email protected] Debugging sucks. Testing rocks. Contents 1. What is unit testing? 2. What is test-driven development? 3. Example 4.
Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes
Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
Presented by: Farah Sammour Founder and CEO. Jennifer DeWitte Program Director
Presented by: Farah Sammour Founder and CEO Jennifer DeWitte Program Director icancode s Story Technology is here to stay! productive screen time not only consume technology but build it don t play computer
COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java
COMPUTER SCIENCE Our courses provide information to address a wide range of interests. The computer programming courses have a strong connection to engineering, mathematics, and the sciences. It is common
Some programming experience in a high-level structured programming language is recommended.
Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,
Meeting with Counselors & Counselor Support
Meeting with Counselors & Counselor Support When does my student meet with their counselor, how can a parent set up a meeting, How does the counselor work with my student? Counselors are always available
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
Computer Science in Texas High Schools
Computer Science in Texas High Schools Hal Speed Austin Affiliate TRC Computer Science Network Training 16 January 2015 Recent Grad s Take on CS Software is everywhere Computer science teaches you how
LAKELAND BUSINESS ENGINEERING TECHNOLOGIES. Opportunity. and. starts HERE COMMUNITY COLLEGE. www.lakelandcc.edu
LAKELAND COMMUNITY COLLEGE BUSINESS Accounting Business Management Information & Computer Science Media Paralegal Studies and ENGINEERING TECHNOLOGIES Civil Engineering Computer Integrated Manufacturing
KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week
1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully
El Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.
Encourage students interest in computer science, game design, engineering and art with ProjectFUN!
2014 Encourage students interest in computer science, game design, engineering and art with ProjectFUN! Letter from the President Dear Parents and Students, Welcome to the 19th year of DigiPen s ProjectFUN
GET 114 Computer Programming Course Outline. Contact: [email protected] Office Hours: TBD 403.342.3415 (or by appointment)
GET 114 Computer Programming Course Outline Electrical Engineering Technology Fall 2015 Instructor: Craig West Office: 2915-11 Contact: [email protected] Office Hours: TBD 403.342.3415 (or by appointment)
COMPUTER SCIENCE. Contact Information. Overview. Degrees/Certificates
Sierra College 1 COMPUTER SCIENCE Contact Information Division Business and Technology Dean Sonja Lolland Associate Dean Darlene Jackson Division Office B, Rocklin Campus Overview The Computer Science
Specialized Certificate in Healthcare Information Technology:
Specialized Certificate in Healthcare Information Technology: Frequently Asked Questions Jump to information about the certificate, the courses, or financial aid, or request more information. About the
Introducing AP Computer Science Principles
Introducing AP Computer Science Principles Launching Fall 2016 Welcome About the College Board The College Board was created to expand access to higher education. We are a mission-driven, not-for-profit
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY You have: TASC subjects May lead to: Basic Computing 1 No previous experience Computing 2 Package Essential Skills - Using Computers and the Internet 2 Employment and further computer
CTI Higher Certificate in Information Systems (Engineering)
CTI Higher Certificate in Information Systems (Engineering) Module Descriptions 2015 CTI is part of Pearson, the world s leading learning company. Pearson is the corporate owner, not a registered provider
Bachelor of Information Technology
Bachelor of Information Technology Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.
Arch - Broadcast - Business - Computer - Culinary - Engineer ARCHITECTURAL ENGINEERING DRAWING & DESIGN
Arch - Broadcast - Business - Computer - Culinary - Engineer ARCHITECTURAL ENGINEERING DRAWING & DESIGN The purpose of these courses is to explore all aspects of drafting from basic fundamentals and basic
Introducing AP Computer Science Principles
Introducing AP Computer Science Principles Launching Fall 2016 Agenda The value of AP Computer Science Principles (AP CSP) Course and exam details Bringing AP CSP to your school Q&A 2 The Value of AP CSP
Computer Science Introduction
Computer Science Introduction Computer science (CS) is the scientific and practical approach to computation and its applications. CS is a fast-moving field that brings together many disciplines, including
Doctor of Business Administration [DBA]
Doctor of Business Administration [DBA] Doctor of Business Administration Alliant School of Management The School of Management at Alliant International University prepares individuals for professional
