[MCSD Home] [Schools]

[Web Mail]  -  [Intranet] -  [ParentCONNECT]  - [www2] -  [Text Menu]  

  

MCSD remembers 9-11-01. The Unity Ribbon image is compliments of www.theunityribbon.org Welcome to the Mifflin County School District, located in Lewistown, PA.

Our Mission: Educate each student to meet life's challenges.



 

 

 
  


Calendar  
Curriculum Links  
Community Links  
Cycle Schedule  
Distance Learning  
Intranet   
Lunch Menu   
Search MCSD  
Weather Alert  
Weather Station  
Web Cam  
Web Mail 
 

 

Select this image to login to ParentCONNECTxp
ParentCONNECT
Help

 

Image link to Internet Safety Resources on MCSD Curriculum Links

 

image link to MySchoolAccount

 

   

 

Mifflin County School District

Table of Contents - next topic Cooperative Education

COMPUTER SCIENCE COURSE DESCRIPTIONS

04AP Advanced Placement Computer Science (A) (Grade 11-12) 1 Credit

Prerequisite: Algebra I

This course emphasizes object-oriented programming methodology with a concentration on problem solving and algorithm development.  It will also include the study of data structures, design, and abstraction.  The intent is to serve as an introductory course for computer science majors and as a course for others who intend to major in other disciplines that require significant involvement with technology. Students will be required to take the AP exam. Students will be responsible for paying for half the cost of the exam fee.

0490 Programming I (Grades 9-12) (COMPUTER CREDIT) .5 Credit

Prerequisite: Algebra I

Students interested in developing computer programming skills are urged to register for this course.  This course focuses on all aspects of a project life cycle for a typical programming assignment including: analysis, design, coding, and testing.  The primary programming language will be Visual C# (both console applications and some windows applications).  The concept of variables and the use of logical thinking skills developed in Algebra I provide a foundation for writing computer programs.

1490 Programming II (Grades 10-12) (COMPUTER CREDIT) .5 Credit

Prerequisite: Algebra II and Programming I

This course builds upon the foundation learned in Programming I.  Students interested in advancing their programming skills and learning more about Visual C# and other object oriented programming languages are encouraged to register for this course.  Topics covered in this class include everything from Programming I and more advanced concepts such as class design, structures, constructors, recursion, exposure to the .NET framework, advanced functions, inheritance, and more. This course is designed to prepare students for college level computer classes and requires some self-motivation and independent learning by the students.

9470 Visual Basic I (Grades 9-12) (COMPUTER CREDIT) .5 Credit

Prerequisite: Algebra I

This is an introductory course in computer programming. Students will be working with and designing windows using color, buttons, entry text boxes, and other features. Instructions will be entered into a project and the results will be seen when the program executes. Students will develop better problem solving and logical thinking skills by using decision and looping structures. Projects are designed to help the student gain confidence in the programming environment.

9472 Visual Basic II (Grades 10-12) (COMPUTER CREDIT) .5 Credit

Prerequisites: Algebra II and Visual Basic I

This is a second level course in Visual Basic Programming. Students will be working with and designing programs that are of an advanced nature. Students will learn how to develop Graphic User Interface (GUI) applications that perform a task using problem solving skills and logical thinking. Attention to detail will be required to perform successfully in Visual Basic II.

0480 Web Page Development I (Grades 10-12) (COMPUTER CREDIT) .5 Credit

Prerequisite: Algebra I

Students interested in learning about Web design, understanding the fundamental principles for creating Web pages, and practice creating Web sites should register for this course.  The course introduces Web design concepts and skills, vocabulary, software applications, evaluation techniques, and related social and ethical issues.  Students work on Web page and Web site design and development.  Similar to Programming I, all project based assignments follow the typical project life cycle of Analysis, Design, Development, and Testing.

1480 Web Page Development II (Grades10-12) (COMPUTER CREDIT) .5 Credit

Prerequisite: Web Page Development I and Visual Basic or Programming I

This course builds upon the foundation learned in Web Design I.  Students interested in advancing their web design skills and learning more about Web page and Web site design are encouraged to register for this class.  Students are introduced to interactive databases and discussion groups, the concept of developing applets and writing scripting code to supplement their sites. Students must use a variety of debugging techniques to solve problems and find alternative solutions.

Back to top

Table of Contents - next topic Cooperative Education


Text Menu

About MCSD Schools Curriculum

 

Students/Parents Staff Alumni
  Administration  
Calendar   
Character Traits  
Community  
Distance Learning 
Employment
Federal Programs
Human Resources  
In Recognition...
Key Personnel
     Directory
  
Nurses    
School Board  
Special Education
Strategic Plan
Technology
Transportation 
Weather 
Web Cam
 

All Schools   
School Profiles  

  Areas  
Curriculum Links   

Advanced Placement  
Art Education  
Business  
Computer  
Cooperative Education  
English as a Second Language  
Family & Consumer
   Science
  
Federal Programs  
Health  
Language Arts  
Mathematics  
Music  
Physical Education  
Science  
School Nurses  
School To Work  
Social Studies  
Special Education  
Technology Ed.  

 

Parent Main Page

 

Staff Main Page

  Alumni Home   
Add your Name
Search  
Request Change
 



Armagh Elem   
Brown Elem    
Buchanan Elem   
East Derry Elem  
Highland Park Elem
Lewistown Elem  
Strodes Mills Elem 
Union Elem   
Athletic Events  
Events Database  
Music Events   
Calendar   
Character Traits  
Community  
Curriculum Links  
Cycle Schedule  
Dress Code 
Distance Learning 
Faculty Web Pages      
Handbooks  
Lunch Menu  
Mifflin County 2000 
MySchoolAccount  
National News Links 
ParentCONNECT  
Policies/Forms  
Special Education  
Strategic Plan  
Student Web Sites
Technology
www2 Faculty Pages 
Act 48 Info   
Community Resources
Curriculum Links   
Forms  
Human Resources  
IGPro Web Access - MS
IGPro Web Access - HS
Intranet/MCSDnet   
4Sight Login  
Logon Newsletter  
mCLASS Login  
netTrekker Log in  
netTrekker help  
Prof.  Dev. Courses  
PSSA for MCSD Staff
Track-It!
Web Training   
Web Mail    
Web Mail Online FAQ 
www2 Web Pages   

Indian Valley MS   
Lewistown MS   
Strodes Mills MS   

Indian Valley HS   
Lewistown HS  
Indian Valley 2009

Career & Technology
 

Back to previous page Back to previous page

Revised: Wednesday, October 01, 2008

URL: http://www.mcsdk12.org/

 

Select this image to return to the Mifflin County School District home page.Copyright © 1999-2008 MCSD. All rights reserved.
Comments to MCSD may be directed to: mcsd
Comments to the webmaster may be directed to: ncm12
Mifflin County School District, 201 Eighth Street - Highland Park, Lewistown, PA 17044