Mr. Sanchez

advertisement
Computer Science and Software Engineering (CSE)
Syllabus
Mr. Sanchez
Room C110
Extension: ________
Conference Period: 6th
Computer Science and Software Engineering (CSE) is a new PLTW course being offered
for the 2014-2015 school year. Students work in teams to develop computational thinking and
problem solving skills. The course covers the College Board’s new CS Principles framework. The
course does not aim to teach mastery of a single programming language but aims instead to
develop computational thinking, to generate excitement about the field of computing, and to
introduce computational tools that foster creativity. The course also aims to build students’
awareness of the tremendous demand for computer specialists and for professionals in all
fields who have computational skills. Each unit focuses on one or more computationally
intensive career paths. The course also aims to engage students to consider issues raised by
the present and future societal impact of computing.
Students practice problem solving with structured activities and progress to open-ended
projects and problems that require them to develop planning, documentation,
communication, and other professional skills. Problems aim for ground-level entry with no
ceiling so that all students can successfully engage the problems. Students with greater
motivation, ability, or background knowledge will be challenged to work further.
The following is a summary of the units of study that are included in the course for the
2014-2015 academic year.
Unit 1: Algorithms, Graphics, and Graphical User Interfaces(48%)
The goal of Unit 1 is to excite students about programming and to build their algorithmic
thinking and ability to use abstraction. Student creativity is emphasized as they work with
Scratch™, App Inventor, and Python® programming languages to tell graphical stories, publish
games and Android™ applications, and explore various development environments and
programming techniques. Students will create original code and read and modify code
provided from other sources. An Agile software development process is emphasized and
personal, professional, and collaborative skills take center stage. Students debate policy
questions about the ownership and control of digital data and examine the implications for
creative industries and consumers. In this unit students begin their exploration of career paths
tied to computing.
Unit 2: The Internet(18%)
The goal of Unit 2 is for students to have a more concrete understanding of the Internet
as a set of computers exchanging bits and the implications of these exchanges. Students use
PHP and SQL to structure and access a database hosted on a remote server, learn how HTML
and CSS direct the client computer to render a page, and experiment with JavaScript™ to
provide dynamic content. The focus of the unit is on the protocols that allow the Internet to
function securely to deliver social media and eCommerce content. Students work briefly in
each of several Web languages to understand how the languages work together to deliver this
content. The history and workings of the Internet are explored, and issues of security, privacy,
and democracy are considered. Practical cyber security hygiene is included. Career paths in
cyber security, web development, and information technology are highlighted.
Lesson 2.1 The Internet and the Web
Lesson 2.2 Shopping and Social on the Web
Lesson 2.3 Security and Cryptography
Unit 3: Raining Reigning Data(17%)
The goal of Unit 3 is for students to see the availability of large-scale data collection and
analysis in every area they can imagine. Students examine very large data sets tied to
themselves as well as to areas of work and society. They learn a variety of data visualization
techniques and work to recognize opportunities to apply algorithmic thinking and automation
when considering questions that have answers embedded in data. The complexity of the data
sets, visualizations, and analysis increases in the second lesson of the unit, challenging
students to generalize concepts developed in the first lesson.
Lesson 3.1 Visualizing Data
Lesson 3.2 Discovering Knowledge from Data
Unit 4: Intelligent Behavior(17%)
In Unit 4 the emergence of intelligent behavior is explored from two distinct
approaches: from human crowd sourcing of data and from separate algorithmic agents
working in parallel. The goal is to galvanize the connections among computing concepts and
between computing and society. The first lesson explores the hardware layer of computing,
working from discrete components to integrated circuits. The exponential advancement of
electronics, low on the ladder of abstraction, is connected to advancements at the highest
levels on the ladder of abstraction, where artificial intelligence and simulation and modeling
are impacting all fields. In the concluding lesson, students identify problems and questions
that can be addressed with computer simulation, incorporating agent-based modeling.
Students are challenged to explore the assumptions and parameters built into several
simulations and to attach meaning to the results. Having explored a few applications of
intelligent behavior emerging from algorithmic components, students reflect on the current
and future state of artificial intelligence.
Lesson 4.1 Moore's Law and Modeling
Lesson 4.2 Intelligent Agents
Required Materials






Engineering Notebook Used for notes, vocabulary, graded assignments and projects.
Pen not pencil
Glue sticks
Computer
Tablet or phone with android software
Software
Grading Policy



45% - Daily assignments and notebook notes
40% - Tests (keep in mind that the engineering notebook is considered a test grade every 3 weeks and it has to
be kept in good shape and if you lose it, the expectation is to do it all over again)
15% - 9 weeks Test
Classroom Rules
1. Be on time ready to work when the bell rings.
 Be prepared with all materials ready to work in your assigned desk
 Follow procedures
 Put purses, backpacks underneath the desk.
 NO FOOD OR DRINKS ALLOWED IN THE CLASSROOM AT ANYTIME!!!
 In this class we will be working most of the time in groups of two
 Make sure you respect the other person in your group and we will work with everyone in the class. This
is exactly how is going to be in real life and I am preparing you for that.
2. Respect others people rights and properties.
 Administrators, teachers, janitors, fellow students, parents.
 Respect school properties(calculators, desks, computers, school, etc)
 No cell phones, caps, hoods , IPOD’s or any electronic device can be used in class(they will be
confiscated and turn into the office) unless we are working with them in the classroom in a specific
assignment.
 No food, drinks, gum in the classroom at any time. Everything has to be thrown away in the trash can
before you enter the classroom.
 Continuous disruption in class will not be tolerated
3. Follow Directions.
 This rule means what it says “Follow Directions”
 If you follow directions and do all the work (notes, assignments, test, etc.) you will have no problem
doing your very best in my class.
Consequences for not following classroom rules
1.
2.
3.
4.
5.
Warning
Conference with student
Student will perform Community Service and/or Parent/Guardian contact
Parents will be contacted
Students will be sent to principal’s office
Procedures
1. As you enter the classroom before the bell rings pick up all necessary materials. (sharpen pencil, engineering
notebook)
2. Make sure you only use your assigned computer which will have a number for every student. Some days we will
be working with the computers and some days taking notes and sitting on the work benches.(If you remove a
battery from the calculator I will contact your parents immediately)
3. When the bell rings start logging into your computer.
4. Pay attention to the daily lessons and write down information for your notes in your notebook. Teacher will let
you know when to write notes.
5. Questions are welcomed at any time during the class but students must raise their hand and I will call on you.
6. Class assignments should be turned in completely or they won’t be accepted.
7. In case students did not get to finish assignments they will have the opportunity to finish them either before or
after class only. Also remember to be ready to answer questions about the assignment.
8. Only one person at a time may stand up to sharpen their pencil.
9. No restroom passes on the first 20 minutes of class.
10. There is only 3 restroom passes per every 9 weeks.
11. Student must sign out of the class writing down their name on the restroom pass record sheet, specifying the
time when they leave and the time when they come back. If you stay more than usual you will lose your
restroom passes for the entire 9 weeks.
12. At the last 5 minutes of class students must return the engineering notebooks, log off and be seated to wait for
the class to end.
13. If anyone has not logged off or not returned the engineering notebook the class won’t be dismissed.
14. All students should be in their assigned seats at all times unless specified by the teacher and I will let you know
when the class is dismissed.
This is your first assignment of the year and is worth 100 points as a daily grade.
I have read and understood and agree to abide by the rules, procedures and consequences set forth in Mr. Sanchez
Computer Science and Software Engineering Classroom.
Student Name (Printed):______________________________________________________
Student Signature: ______________________________________________
Date:_________________
Parent’s Name
(Printed):______________________________________________________
Parent’s Signature:______________________________________________
Date:_________________
Download