Instructor: Joel Leine
Course Title: Fundamentals of Computing
Email: jleine@greenville.k12.sc.us
Room: D105
Phone: 355-6624(voice mail)
First Semester:
1st Planning
2nd Fundamentals of Computing
3rd Fundamentals of Computing
4th Fundamentals of Computing
Second Semester:
1st Fundamentals of Computing
2nd Accounting I
3rd Planning
4th Fundamentals of Computing
Course Description
This course is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem solving skills to implement projects that are relevant to students’ lives. They will create a variety of computing artifacts while collaborating in teams. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing.
Course Standards
A. SAFETY
Review school safety policies and procedures.
Review classroom safety rules and procedures.
Review safety procedures for using equipment in the classroom.
Identify major causes of work-related accidents in office environments.
Demonstrate safety skills in an office/work environment.
B. STUDENT ORGANIZATIONS
Identify the purpose and goals of a Career and Technology Student
Organization (CTSO).
Explain how CTSOs are integral parts of specific clusters, majors, and/or courses.
Explain the benefits and responsibilities of being a member of a CTSO.
List leadership opportunities that are available to students through participation in CTSO conferences, competitions, community service, philanthropy, and other activities.
Explain how participation in CTSOs can promote lifelong benefits in other
professional and civic organizations.
C. TECHNOLOGY KNOWLEDGE
Demonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation (e.g., keying speed).
Identify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
Identify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
Explain the consequences of social, illegal, and unethical uses of technology (e.g.,cyberbullying, piracy; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
Discuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, photographs, documents, video, sounds, music, trademarks, and other elements for personal use.
Describe ethical and legal practices of safeguarding the confidentiality of business-and personal-related information. Describe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
Evaluate various solutions to common hardware and software problems.
D. PERSONAL QUALITIES AND EMPLOYABILITY SKILLS
Demonstrate punctuality.
Demonstrate self-representation.
Demonstrate work ethic.
Demonstrate respect.
Demonstrate time management.
Demonstrate integrity.
Demonstrate leadership.
Demonstrate teamwork and collaboration.
Demonstrate conflict resolution.
Demonstrate perseverance.
Demonstrate commitment.
Demonstrate a healthy view of competition.
Demonstrate a global perspective.
Demonstrate health and fitness.
Demonstrate self-direction.
Demonstrate lifelong learning.
E. PROFESSIONAL KNOWLEDGE
Demonstrate effective speaking and listening skills.
Demonstrate effective reading and writing skills.
Demonstrate mathematical reasoning.
Demonstrate job-specific mathematics skills.
Demonstrate critical-thinking and problem-solving skills.
Demonstrate creativity and resourcefulness.
Demonstrate an understanding of business ethics.
Demonstrate confidentiality.
Demonstrate an understanding of workplace structures, organizations, systems,and climates.
Demonstrate diversity awareness.
Demonstrate job acquisition and advancement skills.
Demonstrate task management skills.
Demonstrate customer-service skills
F. EVOLUTION OF COMPUTING
Define key computing terms (e.g. hardware, software, data, etc.).
Identify key individuals and their impact on the field of computing.
Discuss the progression of computing and explain its impact on society (e.g. hardware, programming languages, applications, Internet, emerging technologies, etc.).
Explain Moore’s Law.
G. COMPUTING SYSTEMS
Identify and define the key functional components (input devices, output devices,processor, operating system, software applications, memory, storage, etc.).
Understand the terms and units that are used to describe major hardware components (RAM, ROM, Peta-, Tera-, Giga-, Mega- Kilo-, Hz, Bit, Byte, Binary, etc.).
Describe how software and hardware interact.
Discuss how and why binary is used to represent data in a computer.
Describe how a picture, sound/song, and videos are digitized and represented in a computer.
Compare and contrast operating systems (e.g., Mac, Windows, Linux, ChromeOS, iOS,Android).
Evaluate hardware and software configuration to meet situational and budgetary requirements (e.g. gaming, Internet browsing, student, graphic designer, etc.).
Make hardware and software recommendations to improve a computer system.
H. PROBLEM SOLVING AND COMPUTATIONAL THINKING
Describe how computer programs and apps can be used to solve various problems (e.g., desktop, mobile, enterprise).
Solve a problem by applying appropriate problem solving techniques (understand the problem, plan the solution, carry out the plan, review and discuss).
Define algorithm (a set of clearly defined, logical steps to solve a problem).
Demonstrate an understanding of algorithms and their practical applications.
Create, evaluate, and adjust algorithms to solve a variety of problems.
I. FUNDAMENTALS OF PROGRAMMING
Express the design of a program using representations such as flowcharts and pseudocode.
Analyze and explain how a particular program functions.
Solve problems of increasing complexity using visual block-based programming individually and collaboratively.
Write code that uses variables, events, functions, operators (i.e. arithmetic, relational, logical), conditional control structures (e.g., if, if-else) and repetition/iteration control structures (e.g., while, for).
Differentiate between text and numerical data.
Edit, compile/run, test, and debug a program.
J. FUNDAMENTALS OF WEB DESIGN
Evaluate the results of Internet searches and the reliability of information found on Web sites.
Describe how Web sites are used to communicate and exchange data.
Plan a web page considering subject, devices, audience, layout, color, links and graphics.
Create a web page that contains a variety of HTML elements (e.g., hyperlinks, ordered and unordered lists, images, headings, paragraph) and CSS styles.
K. ETHICAL, LEGAL & SOCIAL ISSUES OF COMPUTING
Examine the consequences resulting from issues involving ethics around security, privacy, copyright, fair use, intellectual property, social media and licensing.
Explain the importance of Acceptable Use Policies.
Explain the importance of data security and physical security.
Explain the concepts of confidentiality, integrity, and availability (CIA).
Identify computing threats (e.g., spyware, adware, malware, viruses, ransomware, phishing, hacking, software piracy, identity theft, etc.) and their potential impacts on society. 6. Explain the concept of encryption and how it is used on a daily basis.
L. COMPUTING CAREERS
Compare and contrast the five disciplines of computing: computer science, software engineering, information technology, information systems, and computer engineering.
Compare and contrast careers in computing along with their education, training requirements, industry certifications and salary ranges.
Identify gender, diversity and geographic related issues in computing.
Describe how computing enhances other career fields.
Weighting of Grades
Major Grades 60%
Minor Grades 40%
GCSD Grading Scale
A = 90 - 100
B = 80 – 89
C = 70 – 79
D = 60 - 69
F = Below 60
REQUIRED MATERIALS: PEN
NOTEBOOK
CHROME BOOK
ASSESSMENT AND GRADING POLICY: 40% DAILY GRADES
60% TESTS & PROJECTS
SC Grading Scale:
B 80-89
C 70-79
D 60-69
F 51-59
It is important for students to be in class each day. South Carolina law states that a student must attend at least 170 days of the 180 day yearlong class, therefore only TEN (10) total absences are permitted in this class. It is the student’s responsibility to request the missing work. Regardless of absences, all students will be allowed to make up work and late work will be accepted for 5 days with a deductive of 10% with each day.
Teacher Philosophy
Be part of the team
Work to get along with others
Listen to what others have to say
Encourage others to do their best work
Be considerate
Think about how the things you say affects others
Give compliments for good work or ideas
Treat others the way you want to be treated
Be helpful and do your part
Always do your share of the work
Encourage others to complete their work
Classroom Rules and Procedures:
Students must follow all rules in Mauldin High student Handbook. This class will be held in a computer lab and the student and parent are both required to sign a Computer Ethics Contract.
Students will be expected to:
arrive to class on time
remain in their assigned seat for the entire class and not roll around in their chairs
show respect to others and to the equipment
listen attentively when the teacher or when another student is answering a question
dispose of any gum, food, or drinks before entering the classroom
Consequences for Violating Class Rules
Verbal warning
Parent contact
Teacher detention
Adminstrative Referral
Office Hours: I will be available to help students every day before school from 8 - 8:30 am by appointment.
Assignments: Assignments are due at 11:59pm on the day of assignment. Students are expected to make up all assignments. Points will be deducted for late work.
COURSE CODE: 5031
COURSE DESCRIPTION: This course will guide students in the development of websites in a
project-based, problem-solving environment. Students will learn the industry standard languages,
HTML and CSS, which are used in every website on the web today. Students will learn how to create
a portfolio of content-rich, well-styled websites. Successful completion of this course will prepare
students for industry certification.
NOTE: Websites created by students in this course are not to be published without following district
guidelines.
OBJECTIVE: Given the necessary equipment, supplies, and facilities, the student will be able to
successfully complete all of the following core standards for a course that grants one unit of credit.
RECOMMENDED GRADE LEVELS: 9 – 12
COURSE CREDIT: 1 Carnegie unit (120 hours)
RECOMMENDED PREREQUISITE: Exploring Computer Science or Digital
Multimedia and/or any digital literacy course
COMPUTER REQUIREMENTS: 1 computer per student