A Message From Your Instructor

Computer Programming

COMPUTER PROGRAMMING AND ADVANCED PROGRAMMING – #6640/#6641

Programming Syllabus

1st/2nd Quarter Pacing Guide

3rd/4th Quarter Pacing Guide

PROGRAMMING FLYER

ABOUT:

  • One-year program focused on learning the fundamentals of computer programming in Java

  • Students will use object-oriented programming to design and develop text and graphical applications.

  • Earn 14 dual enrollment credits in Information Technology Programming with Thomas Nelson Community College.

  • Students will be prepared to take the, “Microsoft Technology Associate – Java Programming” certification exam.


STUDENT STUDY:

  • Programming Basics :

    • Variables, decision statements and loops

    • Methods, random numbers

    • Arrays : one and two-dimensional

    • String processing

  • Object-oriented Programming:

    • Classes and objects

    • Abstraction, Inheritance and Polymorphism

    • Interfaces

  • Java Multi-threading and Networking


PREREQUISITES:

  • An B or better in Algebra I/Geometry

or

  • A C or better in Algebra II/Trigonometry or higher (Pre-Calculus/Calculus)


CAMPUS LOCATION: Woodside Lane, Newport News

SESSIONS: A.M. and P.M.

CLASS SIZE: 20 students


CREDENTIALS:

  • Microsoft Technology Associate – Java Programming


STUDENT ORGANIZATIONS AND CONTESTS:

  • Congressional App Challenge

  • Great Computer Challenge

  • SkillsUSA


Program Fees:

For the most up to date CTE Fees please visit the CTE Fees Page.


INSTRUCTOR: Sridhar Chinnabhandar (Mr. C)

BIO: Mr. Chinnabhandar earned his undergraduate degree in Chemical Engineering from Bangalore University in India. He earned his graduate degree in Computer Science from the University of Texas at Dallas. Prior to teaching the Computer Programming & Advance Programming course, he was one of our Governor School Teachers.


CAREER OPPORTUNITIES:

Software Developer

Software Test Engineer


POST-SECONDARY PARTNERS:

Thomas Nelson Community College (TNCC)