Career & Technical Education and Michael Berry Career Center

Computer Programming

Instructors:
Kim Shawver : shawvek@dearbornschools.org
Phil McMullen : mcmullp@dearbornschools.org
Cynthia McNamara : mcnamac@dearbornschools.org

For students interested in careers in computer science, information technology, programming, network technology, computer systems analyst, cybersecurity and other digital careers. This program prepares students to apply the knowledge and skills of general computer programming to the solution of specific operational problems and customization requirements presented by individual software and organizational users.  It includes training in specific types of software, design, development, and implementation; identifying customer needs; programming tools and techniques; creating codes; testing and validation; the maintenance of computer systems and software; and project management. Course Descriptions are found below.

  • AP Computer Science Principles
  • AP Computer Science A

Computer Science Course Descriptions

AP COMPUTER SCIENCE A Academy of Industry, Technology and Innovation

AP Computer Science is an introductory course in computer science. . Because the development of computer programs to solve problems is a skill fundamental to the study of computer science, a large part of the course is built around the development of computer programs or parts of programs that correctly solve a given problem. The course also emphasizes the design issues that make programs understandable, adaptable, and when appropriate, reusable. At the same time, the development of useful computer programs and classes used as a context for introducing other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications. In addition, an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. More information about the course can be found at the following website: https://apstudent.collegeboard.org/apcourse/ap-computer-science-a


AP COMPUTER SCIENCE PRINCIPLES Academy of Industry, Technology and Innovation

AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. Students can earn college credit if they do well on their projects and the AP exam at the end of the course. More information can be found at https://apstudent.collegeboard.org/apcourse/ap-computer-science-principles.