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:
As 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.
- 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:
- Flipped Classroom.
The majority of the work for this class will be done IN class. If you fall behind and you aren't getting work done during class time, you are expected to review your work at home and prepare questions and ask those questions of the teacher - or of other classmates - and otherwise seek the help you need during your class time.
In addition, you are also expected to catch up on your own time, too, if the class-time isn't enough for you.
- 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). 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" or “My parents were texting me” is not an excuse. Do that after class.
- The computers are for work... And 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.
Did someone 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, and that probably won’t go well for you. However 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 playing games.
Just don’t do it.
Not on your phones, either.
The very minimum is that I'll send your parents this link:
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 prepared and work.
If you show up prepared, having read over your assignment ahead of time (or get to class a few minutes early to log in and read it over before class starts), you are focused and working for 50%-80% of the time in class, and you don’t giving up at the first sign of difficulty...
...you may never have any work to bring home in this class, you will complete all of your projects in this class, and you will probably get an A.
There are no tests in the class – 100% of the grade is the work you turn in, period.
- You are expected to work while here - ‘I’ll do it later at home’ is not an option.
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:
- Work will get checked off In-Class on the Due Date.
- It will be marked and go into the gradebook as a ZERO if not complete at that time...but that can change if you get it done and turn it in through Canvas!
- Work will still be accepted for full credit until the end of quarter-semester grading period it was assigned in.
- Work turned in after that is *way too late* - and will stay a ZERO.
- Multiple ZEROs will get a letter sent home.
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; you’ll learn more and it’ll make sure you don’t miss anything.
- When I check off work on the Due Date, I am checking if you got the core concepts. If I check you off, it means I'm giving you 100% - even if you missed or got a small part of it wrong - because I know you got the important parts.
- If I don’t check you off, I'll tell you want you need to do to get checked off...but it’ll still be marked as a Zero for being incomplete, and you’ll need to turn it in through Canvas to get credit.
- Really, everyone should turn everything in through Canvas – even if I check you off every time. It’s a good backup system, just in case I accidentally don't check work off but you think I have.
Unit #Unit Title # Approx of Weeks
Introduction to Algorithms
SNAP! (& Logic) Basics
Loops, Variables, Operators, & Conditionals
Cloning & Final project
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:
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!
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/
The syllabus page shows a table-oriented view of the course schedule, and the basics of course grading. You can add any other comments, notes, or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.