Course Syllabus

Intro to Computer Science 2019 – 2020 Syllabus 

Mr. Tuohy – TuohyC@issaquah.wednet.edu

Welcome to Intro CS! This class is focused on teaching the principles and logic that are key to understanding how most programming languages work, and not on teaching the specific syntax of one specific programming language.
In other words, the goal of the class is to learn how to think like a software developer.
 

Why is that important?
The current workplace has lots of people who work with code – and the future will have even more. The ability to think like, understand, and
 communicate with software developers – whether you are a software developer or not yourself – is an incredibly important skill that only becomes more important every year. 
This class requires no previous experience programming, but it does require hard work, flexibility, and a self-starting positive attitude!  

Classroom Workplace Etiquette 

Students are expected to follow the IHS code of conduct – there’s a big poster of it on the wall because it is taken seriously. 
All standard policies from the IHS Handbook also apply.

In addition, Intro to Computer Science is a CTE course – so there are additional expectations. Notably, students are expected to treat the room as a professional workplace. This include showing up with the intent to work, focusing for most of the period, and treating everyone else in the workplace with respect. You’ll be treated as young adults learning how to act in a workplace – You will be expected to act as a young adult learning how to act in a professional workplace.  

More is expected of you, but there's more freedom, too:
A
s long as it is not abused and the work is getting done, students will be free to manage their educational experience in whatever way works best for them. Students are expected to take responsibility for their own actions and decisions, and accept the consequences, both positive and negative, of the choices they make. 


That means:

  • I won't tell you what to do every minute of every class.
  • You don't need to ask to go use the restroom.
  • You can take a break when you feel you need it.
  • You don't have to do any work at home if you don't want to.
  • You can play music as long as you remain focused and aware of your surroundings.
  • You can talk to people, even get up and talk to people.


It also means:

  • You are expected to get your work done .
  • You need to ask for help if you need help.
  • You are expected to work while at work.
  • You don't let your phone, the internet, or other people  be a distraction.

Just Like A Real Workplace!

~~~ ~~~ ~~~

There are a few additional hard rules that are specific to the lab and my teaching style: 

  • General Work Time / Focus Time. 

There’s a thing on the board that is red on one side, green on the other. When it is green, the workspace can be more casual (as outlined above). When it is red, pretend you are in a business meeting with your boss – meaning your monitor and phone will be off and I will have your full attention. Focus Time is also used to catch up, if the class has been unproductive during General Working Time. 

  • No food or drink at the computers.

If you really need to, you can drink your water at the desk on the side of the room, away from electronics, at an appropriate time.

  • Phones are a privilege – so your phone wisely. 

Appropriate workplace use of phones is allowed. Phones are part of the professional workplace and you should learn how to use them appropriately. Yes, you get to use your phone as a search engine, calculator, and even as personal music device when appropriate (one headphone only, please). If they are a distraction, I will contact your parents and you lose the privilege, permanently.

Also - as of right now: "I was texting my parents" is not an excuse.

  • The computers are for work. Also, they log everything you do - just like a real workplace.  

The computers are not for checking social media, watching YouTube, etc. They are for work. Also, they log *everything* you do.
Install a game on the network from a library computer?
Yeah, we know who did that, and we know who accesses it, too.

  • No Games. Ever. No Exceptions. 

I won’t be happy if I catch you watching YouTube when you should be focused on work, but I will become *unreasonably upset* if you are playing a game in class. It is incredibly disrespectful and unprofessional. 
While working in the game industry I saw people fired for it.
Just don’t do it.
 
Not on your phones, either.
The very minimum is that I'll send your parents this link:
https://www.who.int/features/qa/gaming-disorder/en/

Homework and Classwork 

  • This class is designed to not give you homework if you spend the class period working.  

Like a workplace – you are expected to show up and work. If you can do that, being focused most of the time and not giving up at the first at the first sign of difficulty - you will never have any homework in this class and you will meet all of the due dates for your projects. Sound fair?  

  • But you are expected to work while here 

Like a workplace - you can’t show up and expect to take a nap and say: “I’ll do it at home later.” That is not an option in a real workplace, so it is not an option here.  

 

Due Dates & Late Work

  • All assignments, projects, due dates, and turn-ins happen through Canvas! 

In a workplace, meeting or failing deadlines is the difference between getting promoted or fired. In a real workplace, some work can be turned in later - provided it is done well. But there is such a thing as 'too late to matter' in the workplace, too. Because of this:

  • Once work is past the due date, it'll be marked as a zero - that's reminder to get it done right away!
  • Work will still be accepted for full credit until the end of the grading period it was assigned in. 
  • Work turned in after that  stays a ZERO.  

Absent Policy 
Per ISD policy. One day extension per day of excused absence. It is your responsibility to make up work covered while you were out, as well as remind me of any extended time you may have.  

Course & Grading Breakdown: 

  • Classwork is 100% of final the grade. 
  • Each assignment and project has a rubric, and doing that rubric will guarantee you the points and (should) assure that you actually learned what you needed to. If you are working ahead of the rest of the class, try to do everything in the rubric.
  • I often also grade by wandering around and checking if you get the core concepts, too. If I check you off, it means I'm giving you 100% because I know you learned what you needed to (or I'll tell you want you need to do to get checked off). 

Unit                      #Unit Title                                             # Approx of Weeks 

0 

Introduction to Algorithms 

1 

1 

SNAP! (& Logic) Basics 

2 

2 

Loops, Variables, Operators, & Conditionals 

3 

3 

Custom Blocks 

3 

4 

Lists 

3 

5 

Cloning & Final project 

3 

 

Pacific NW College Credit Program : 

This course is Pacific NW College Credit approved and articulated with Bellevue College or Lake Washington Technical College. Students who demonstrate proficiency of the college course competencies with a ‘B’ (3.0) or better grade may be eligible to earn college credit through the Pacific NW College Credit program.
Information on registration and payment ($46) will be given later in the semester once it is available/all of the links are working.
Some additional information is available at:
https://sites.google.com/site/issaquahhsccc/opportunities/cte-dual-

If students qualify for free/reduced meals or are experiencing a hardship, or if you have any other questions about the program, please email:   INFO@PNWCollegeCredit.org

Students MUST register for Tech Prep college credit while they are enrolled in the high school course (remembering to do it next semester or next year won't work). You only have to pay once for the year, so if you are taking multiple Tech Prep courses (like Web Design or Graphic Design, for example), you do have to register again, but you don't have to pay again!

 

Leadership Opportunities

In addition to opportunities within the classroom, students also have the option to join Technology Student Association (TSA), a national organization of students engaged in science, technology, engineering and mathematics (STEM). With a membership of over 233,000 middle and high school students in approximately 2,000 schools spanning 49 states, TSA is supported by educators, parents and business leaders who believe in the need for a technologically literate society. Members learn through exciting competitive events, leadership opportunities and much more.

The Tabletop Game Design TSA Club meets after school with Adviser Mr. Tuohy (Start date and and time TBD). Ask Mr. Tuohy for more information.

More information about TSA can be found at http://www.tsaweb.org/

Course Summary:

Date Details