Syllabus/Calendar
Click each segment to Open
This is last years page. The new page will be based on each of the four courses: CIS 1400, Mobile Development, CIS 1410, and Database Development.
We will be using Canvas as one of the tools for the course as well as this page to track information as well as assignments.
2014 Courses - First Semester |
---|
CIS 1400 Canvas - Course Description |
Mobile Development Canvas - Course Description |
2014 Courses - Second Semester |
CIS 1410 - Course Description |
Database Development - Course Description |
Topics |
Resources and Assignments |
---|
First Quarter 2015
Week 1
Aug 19-23
First Stupid/Silly App with AppInventor Exporting/Installing an app Logic basics AppInventor Introduction About Me app Blocks and data MTA/IC3 Intro |
AppInventor app Logic puzzle Codecademy Pluralsight Syllabus/Disclosure About Me App Rubric Textbooks |
Week 2
Aug 26-30
Algorithms Intro Object Oriented Programming Intro History of Computing |
Computing History group app M:Academy T:Share About Me's, Computing History research and code W:ID Cards, Coordinators, Merging T:AppInventor Vocab Xword, reading assignment, Drawing Design F:Drawing Design and Coding |
Week 3
Sep 2-6
More AppInventor structures Logic and computing code from design |
M:Holiday T:Drawing app W:Student choice app T:Student choice app F:Present Apps, assessment, survey S: First Robotics Opening Event - Weber State 1-3 pm SQL Saturday - Adobe Building |
Week 4
Sep 9-13
Basic Java Structures Primitives vs. Objects Coding Environments Binary and hex review Java Install Eclipse Install |
Logic Puzzle Starter Java Language Basics M: Academy - IC3/MTA Assessment T:Master Mainframe signup W:Reading test T: F: |
Week 5
Sept 16-20
Objects and Design p1 Control Structures Java Quiz 1 Java Tutorial Code Style Guide |
M: Academy - IC3/MTA Stuff T:github, java quiz, constructors W:Algorithms and Homework - fun pictures required T:Fun activity F:Code structures, eclipse mini quiz |
Week 6
Sept 23-27
Objects in Java Eclipse Orientation quiz Class Design Binary quiz Vocab Wordsearch Java Console apps Java Module 0 FaQ part 1 |
Java Quiz 2
M: Academy - IC3/MTA Assessment T:Expand First project W:Constructors T:MarshmallowMen F:Finalize first project |
Week 7
Sept 30 - Oct 4
Binary Math assignment Loops JOptionPanes Parent Teacher Conferences |
M: Academy - IC3/MTA Assessment T: PTC 1 W: PTC 2 - Java Loops Notes T: CTEC Career Day F: No School - PTC - H runs the marathon tomorrow |
Week 8
Oct 7-11
Java Review Chatbot - magpie binary/hex Last year we did this Friends Final |
Monday: No School - Data Day for CSD Tues: IBM Master the Mainframe starts in class Wed: Thurs Fri |
Week 9
Oct 14-18
Binary review Big Java Project loops |
M: Academy - IC3/MTA Assessment T: Loops, UML Design, Umlet W: Review day - testing at Canyons School District T: Fall Recess F: Fall Recess Homework: Due Monday 10/22/12 Logic Notes |
Week 10
Oct 21-24
Logic MVC review Java loops continued Rules into methods FaQ part 1 |
M: Project Design, loops again Java code puzzle T: Logic details and review. Project specs, W: Mercurial setup, Java vocab matching - skyward T: Big Project One - Due Nov 5 F:No School - End of Q |
Second Quarter 2015
Week 11
Oct 28 - Nov 1
Mercurial Setup Big Project Confusion? |
M:Nested Loops, GUI T:Review, HW - CH 4 W:Quiz on Vocab T:AM ONLY!!!! F:Reminder ALL Schools Attend: Sample Intro to IT Test |
Week 12
Nov 4 - 8
Code Review Debugging Intro More Loops |
M:Intro to IT - Wadzeck #2 T: Debugging walkthrough W:debugging again T: F: |
Week 13
Nov 11 - 15
Agile Programming Week |
M:Harper #1 T: Swing imagesAgile Part 1 - XP W:Agile Part 2 T:Agile Part 3 F:Agile Release!!! |
Week 14
Nov 18 - 22
Inheriting more information Hispter coding day! |
M: |
Week 15
Nov 25 - 29
|
M:HIpster GUI finish, Array Manipulation T:Arrays W:no school T:Thanksgiving - No School 2 Post Mortem F:no school 3 |
week 16
Dec 2 - 6
Inheritance basics Interface basics Java Review |
M: Intro IT review T: Master the Mainframe W: HW: Intro IT review T: Logic and Code F:Mini Post Mortem Due |
CSEd Week !!!! aka Week 17
Dec 9 - 13
Study for State Exam: intro to it Binary/Hex Conversion File IO |
M:Code with classes! T:Code Structure review, binary conversion, hex, File IO intro: look at dreamincode and stack overflow for ideas W:Hex review, more IO2 T:IO3 F:Get unlostMini Post Mortem Due |
Week 18
Dec 16 - 20
The areas of the state exam are linked below. We will be studying this when we get back with a review week starting on Monday the 7 and the exams the next week. State Core Objectives: Computer programming 1A Computer Programming 1B State exam studying CP1 |
M:
T:
W:Programming Review, Physical quiz, code reading, logic puzzle T:File output F:Mini Post Mortem Due |
Week 19
Jan 6-10
Images and Arrays - Reading All needed files Java Review Recursion! UTIPS Review Topics: Vocab 1, Code Structure, Multidimensional Arrays, Java Array, File IO |
M:Digiforge - Certification T:Picture Labs 1-10, turn in q from p 6, exercises 1-3 p10 W:Picture Lab pages 11-19, turn in: p16 1,2, p19 1,3;Review CP1 Standards 1-4 T:Picture Lab pages 20-28, P. 23 1 or 2 F: Review 5-10Mini Post Mortem Due |
Third Quarter 2016
Week 20
Jan 6 - 10
State competency exams - CP1A, CP1B
State exam studying CP1 IC3 exams Science Fair proposals |
M:Review tests again :), practice test T:State Testing W:Roborally - Lightbot - Science Fair T:Science Fair proposals. 2D array review F:Mini Post Mortem Due |
Week 21
Jan 20-24
Computer Programming Second Semester Core Fairchild Challenge |
M:Dr. Martin Luther King, Jr Day - No School T:Github update, move seats, Photo Project W:Science Fair, Database reading T:Photo Project F:Database Reading 2 Mini Post Mortem Due |
Week 22
Jan 27 - 31
Gridworld Intro - Homework part 1 Due Feb 20 Design work |
M:Digiforge - Testing T:Science Fair - setup W: Database - Tools, AP Test info. T:Science fair - final class day for work F:Mini Post Mortem DueDatabase - Language, structure, framework. |
Week 23
Feb 3 - 7
Science Fair Presentations at CTEC Intro to android reading - Android developer Intro Android Design - getting started (use the > links) |
M:Digiforge T:Database - Data W:GUI - Controller T:Database - Structure - presentations of science fair F: Data day - no school |
Week 24
Feb 10-14
M:Digiforge - Presentation T:Database - Data W:Robots District Science Fair!!!!<T:Database - Manipulation F:Robots - Drawing - AP Sample Q |
Week 25
Feb 17-21
Android Hints Page
M: T: W: T: Grid world Quiz 1 F: Mini Post Mortem Due |
Week 26
Feb 24-28
Gridworld intro
|
M:Software Design and code T:Database Controller integration, vocabGridworld beginning W: Design and code T:Robot drawing Mini Post Mortem Due F: No School - PTC Makeup |
Week 27
Mar 3-7
Android reading Gridworld set 1 due. Friday Gridworld Advanced Editing
ACT testing |
M:Master Mainframe TShirt Picture - AP re Database: Create table via Java T:ACT testing - W: T: F:Mini Post Mortem Due |
Week 28
Mar 10-14
Gridworld Database Robot String AP Q Android begining finally |
M: T:Advanced Gridworld notes W:Gridworld advanced and Robots, instructions T:DB - advanced tables F:Mini Post Mortem Due, Android |
Week 29
Mar 17 - 21
Android HowTo's Android Development Android Intro Installation Converting your AppInventor to Android |
M: Questions, Grading, Android Coding with H, AppInventor breakdown T: Database - Insert W: Convert Time, Android FAQ T: Database - UPDATE F:Mini Post Mortem Due |
Fourth Quarter 2016
Week 30
Mar 24-28
Database: Select, connect to IP w/ password Android: Video/Sound Loading/Debugging |
M:No class! T:Database, MC Questions W:Android Dev T:Database F:Android MC 2Mini Post Mortem Due |
Week 31
Mar 31- Apr 4
Database: ResultSet p 2 Android: Stacks |
M:Digiforge - destroy books T:Relations in database tables W:database reading T:Database work day, Java and DB slideshow, reading, testing F:Mini Post Mortem DueAP test Q homework |
Week 32
Apr 7-11
AP Pre-test - one month to go! |
M: T: W:Android sound and video, spring break HW T: F:Mini Post Mortem Duestudy assignment based on scores from pretests |
Week 33 Spring Break!!!
Apr 14-18
AP Review |
Spring Break HW Study!!!! |
Week 34
Apr21-25
Databases |
M: Presentations T: Presentations W: AP MC Questions T: AP Free Response Q F:Mini Post Mortem DueTest Prep |
Week 35
Apr 28-may 2
AP EXAM PREP!!!!! Sample Test |
M:Arrays/ArrayLists T:Design W:Math T:Sample Test F:Mini Post Mortem Due |
Week 36
May 5-9
M:Final AP Review T:AP Exam!!! Eat well, sleep well for today we conquer the world! W:Post AP enforced sillinessXNA intro, shooter walkthrough? T:Continued silliness F:Mini Post Mortem DueAP Exam deconstruction/post mortem |
Week 37
May 12-16
XNA game development State final exam prep |
M:
T:XNA Continued, State review W:Platformer T:State prep F:Mini Post Mortem DueState Test |
Week 38
May 19-23
|
Testing Review State Testing - Computer Programming II - Java Optional: CP I - C#, CP II - C++ |
Weeks 39-40
May 30-Jun6
XNA Platformer adaptation or
MTA Testing Course review |
M:Memorial Day - No School T:MTA Guide or Platformer Guide W:MTA Testing T:MTA Testing F:Mini Post Mortem DueMTA Testing - Course Review M: Last day of class - JSD T:Graduation - Bingham, Copper Hills, Riverton, West Jordan W:Graduation - Brighton, Hillcrest T:Graduation - Alta, Jordan F: |
End of School year
May 26 - June 6
Code for Good!
We need to do something for our community with code. I will be contacting businesses, schools, and other groups to see what projects can be done by us that will help out our community in a positive way. This will be a project that we are working on the entire month of May. |
Second Year Work
Apple iOS intro
Design of iPad/iPod Apps - based on the original app from last year. |
Apple design standards: What does this mean? MVC requirements UML Diagrams Conversion Posters Delegation Apple IOS development Getting Started Start by reading all 4 of the links: ios overview, tools, objective-c primer, create app In two groups do the MoveMe app and then individually answer the following What are the four layers of IOS technology? How are the different layers accessed? What are similarities with android programming? What is the biggest difficulty mentioned about IOS development? What differences do you notice between Objective C and Java? |
Serialization and Message passing
Good Links: http://www.codeproject.com/KB/cs/SerializeUtility.aspx
http://www.switchonthecode.com/tutorials/csharp-tutorial-serialize-objects-to-a-file
OK MSDN:
http://msdn.microsoft.com/en-us/library/fa420a9y(v=VS.100).aspx - issues with protected/public C# yuck
Present this as either a paper/powerpoint with examples.
Database Projects
Database comparison project |
In a file of your choice (txt, pdf, ppt, doc) identify the following:
|
Super Computing Challenge
SQL
Registration at http://tinyurl.com/applyCTEC

