|
Date | Topics/Activities |
---|---|
Tuesday October 27 |
|
Fall Vacation |
|
Friday October 16 |
|
Thursday October 15 |
|
Tuesday October 13 |
|
Friday October 9 Thursday |
|
Tuesday October 6 |
|
Friday October 2 |
Agenda
Complete the QUAD1 program on the TI-84 calculator to find the roots of a quadratic equation. The QUAD1 program for the graphing calculator can be completed incrementally - step by steps instructions can be found below in the Content Covered section.
|
Thursday October 1 |
|
Tuesday September 29 |
|
Friday September 25 |
|
Thursday September 24 |
|
Content Covered | TI 84 Assignments
These programs should be working in you calculator by the end of the day on Tuesday October 6. |
|
Summary and Reminders |
|
Unit-1 Student Handouts/Resources |
Introduction to Programming: Key Concepts | Concept:1 | Program A program is a sequence of one or more commands that tell a computer what to do. |
Concept:2 | Program Components Three primary components of a program : input, processing, output. These are the main components of any system. The fourth component is a user.
|
Concept:3. | Flow Chart |
Concept:4. | Pseudo-code |
Concept:5. | BASIC Programming Statements
|
Concept:6. | More BASIC Statements These statements are covered in Labs 5 and 6
|
Activities | |
Programming the TI84 | The Quadratic Formula
|
Lab 1 | Programming the TI84 The Quadratic Formula |
Lab 2 | Introduction to BASIC Programming
|
Lab 3 | BASIC Programming
| Lab 4 | BASIC Programming
|
Lab 5 | BASIC Programming
|
Lab 6 | BASIC Programming Extension (Optional)
|
Lab 7 | BASIC Programming Extension (Optional)
|
Tracing Programs | Determining program functions
|
BASIC Arithmetic | Integer operations
|
Summarizing BASIC Commands | Document how BASIC commands work
|
File List
(source code) filename: Draw01.bas filename: Lab-5-1.pdf filename: Lab-5-2.pdf filename: Lab-5-3.pdf filename: Lab-6.pdf filename: Lab-7.pdf filename: LearningBasic.doc filename: activities.html (executable)filename: blassic.exe (php)filename: code.php filename: concepts.html (source code) filename: echo.bas (php)filename: filelist.php (source code) filename: socket.bas filename: testcopy.dat
Introduction to Operating Systems
Introduction to Operating Systems: Key Concepts | Concept:1. | Command Line Commands
|
Concept:2. | Special File Names/Types Some file extensions are used by the operating system to idenitfy programs that can be executed. The extensions commonly used are .bat, .com, and .exe. When entering a command (such as sort) the operating system will seach all of the directories in your PATH for the file to be executed (sort.bat, sort.com, sort.exe). |
Concept:3. | Batch Programs (scripts) A batch file, or batch program, contains a list of commands to be executed. Batch files usuall end with the .bat extension; there is support for loops and conditional processing in batch files and they can be complex. |
Concept:4. | Redirecting Program Input When a program is run, the program can receive its input from a file rather than from the keyboard (or console) using the sysbol < Example: the program echo.bas reads input from the keyboard and echos the data back to the screen. : blassic echo.bas. Any text file could be used as input rather than the console by using: blassic echo.bas < daysAway.bas will send the contents of the daysAway.bas program to the screen as if the user had typed it in. |
Concept:5. | Redirecting Program Output Output from a command can be redirected to a file - meaning that output from the command will not be displayed on the screen it will be sent to a file. If the output file does not exist it will be created; if the output file does exist, it will be overwritten. Example: dir > toc.txt this creates a text file containing the directory listing of the current directory.
Output from a command can be appended (added to the end) to an existing file using >>h; |
Concept:6. | Piping Piping refers to using the output from one command as input to another, the commands are connected using the symbol | Example: the command dir /p will show you the contents of the current directory, one page at a time. The command dir | more will show you the contents of the current directory - also one page at a time - but also provides you with the additional functions of the more command, such as just seeing the next line (instead of the next full screen). |
Activities | Pres-CommandLine-2.pdf | Interactive command line presentation covering the following topics:
|
OS-Commands.doc | Description Download the Operating System Note file OS-Commands.doc. This is a MS Word file that contains a list of basic skills that you are using to navigate in the Command Prompt Window. These skills will be applicable to other operating systems. Fill out this "How To" form with notes/directions and examples from your labs. Keep this document electronically. |
File List
filename: OS-Commands.doc filename: OS-Commands.docx filename: Pres-CommandLine-2.pdf filename: activities.html (php)filename: code.php filename: concepts.html (php)filename: filelist.php
How Computers Operate
Introduction to Personal Computing: Key Concepts | Concept:1. | Boolean Operations
|
Concept:2. | Logic Gates Review Simple Logic Gates |
Concept:3. | Booean Algebra Review the rules of Boolean Algebra |
Concept:4. | Representing Booean Expressions
|
|||||||||||||||||||||
Concept:5. | Review the Machine Cycle The Fetch-Execute Cycle | ||||||||||||||||||||||||||||
Computer Internals |
|
Activities | P88 Programming | Activities
Programming Choices: |
P88 Project | Homework Assignment
|
Logic Operations | Logic circuits and Truth tables |
Number Systems | Represent numbers in Decimal, Binary, Hexadecimal, and Octal |
Interpret Logic Circuits | Class handouts |
File List
Introduction to Computer Science: Objectives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|