<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
	"docbook-xml-4.4/docbookx.dtd">
<!--http://www.docbook.org/xml/4.4/docbookx.dtd-->
<article id="syllabus">
	
	<articleinfo>
		<title>CIS 125 Syllabus</title> <author>
		<firstname>Kevin</firstname>
		<surname>Nilson</surname>

		<affiliation>
			<orgname>http://www.smccd.net/accounts/nilsonk/</orgname>
			<address><email>nilsonk@smccd.net</email></address>
		</affiliation> </author>
		
		<abstract>
			<simpara>CS 125 Syllabus, Visual Basic .NET I , Spring 2006</simpara>
		</abstract>
		
	</articleinfo>
	
	<sect1 id="objectives">
		<title>Objectives</title>
		
		<simpara> Introduction to computer programming for non-CIS majors and CIS majors
			with no previous programming experience. Includes computer hardware and
			operating systems concepts necessary for program coding, compilation, and
			execution; problem-solving techniques using object-oriented methods with
			Visual Basic .NET; and programming, program testing, documentation issues and
			techniques. </simpara>
	</sect1>
	
	<sect1 id="Prerequisite">
		<title>Prerequisite</title>
		
		<simpara>MATH 110 (Elem. Alg.) or equivalent with a grade of C or higher. </simpara>
	</sect1>
	
	<sect1 id="Text">
		<title>Text</title>
		
		<figure>
			<title>Textbook</title>
			<mediaobject>
				<imageobject>
					<imagedata fileref="../../images/syllabus/0-619-21565-8.gif"
						format="GIF"/>
				</imageobject>
				<caption>
					<para>Diane Zak, Microsoft Visual Basic .NET Reloaded, Course
						Technology, 2004.</para>
				</caption>
			</mediaobject>
		</figure>
		
	</sect1>
	
	<sect1 id="policies">
		<title>Class Policies</title>
		<sect2>
			<title>Attendance</title>
			<simpara>Attendance is highly recommended. If you have to miss a lecture, you
				are responsible for obtaining the notes and handouts from a fellow student.
				To document your presence, a roll sheet will be passed around during each
				class period.</simpara>
		</sect2>
		
		<sect2>
			<title>Time Outside of Lecture/Lab</title>
			<simpara>Plan to spend 5-10 hours each week on this class.</simpara>
		</sect2>
		
		<sect2>
			<title>Book CDs</title>
			<simpara>A packet of 5 CDs comes with your text. This is the Microsoft Visual
				Studio 2003 platform with the Visual Basic compiler. Install this on your
				home computer. The compiler is also installed in the CIS computer lab,
				19-120. </simpara>
		</sect2>
		
		<sect2>
			<title> Class Etiquette</title>
			<simpara>ARRIVE ON TIME and do not leave before class is dismissed. Turn off your
				cell phone and pager before entering the classroom. Talking in class or
				other disruptive behavior is unacceptable. </simpara>
		</sect2>
		
		<sect2>
			<title>Tests</title>
			<simpara>Make-up tests will be much more difficult than the original exam. You
				can prearrange to take the test ahead of time.</simpara>
		</sect2>
		
		<sect2>
			<title>Homework / Programs</title>
			<simpara>All assignments are due at the BEGINNING of class.</simpara>
		</sect2>
		
		<sect2>
			<title>Need for Assistance</title>
			<simpara>If you have any condition, such as a physical or learning disability,
				which I should be aware of, please notify me as soon as possible.</simpara>
		</sect2>
		
		<sect2>
			<title>Academic Dishonesty</title>
			<simpara>Plagiarism and cheating are serious offenses and may be punished by
				failure on exam, lab or project; failure in course; and or expulsion from the
				College. For more information refer to the "Academic Dishonesty" policy in
				the College Catalog.</simpara>
		</sect2>
		
		<sect2>
			<title>Grading</title>
			<simpara>Letter grades are determined using a standard percentage point
				evaluation as outlined below. Grades may be curved after the total semester
				points have been tabulated. However, do not count on a curve to obtain your
				desired grade.</simpara>
			
			<table>
				<title>Grading Scores</title>
				<tgroup cols="2">
					<thead>
						<row>
							<entry>Letter</entry>
							<entry>Percent</entry>
						</row>
					</thead>
					<tbody>
						<row>
							<entry>A</entry>
							<entry>90 - 100%</entry>
						</row>
						<row>
							<entry>B</entry>
							<entry>80 - 89%</entry>
						</row>
						<row>
							<entry>C</entry>
							<entry>70 - 79%</entry>
						</row>
						<row>
							<entry>D</entry>
							<entry>60 - 69%</entry>
						</row>
						<row>
							<entry>F</entry>
							<entry>Below 60%</entry>
						</row>
					</tbody>
				</tgroup>
			</table>
			
			<table>
				<title>Grading Breakdown</title>
				<tgroup cols="2">
					<tbody>
						<row>
							<entry>Tests (3)</entry>
							<entry>45% (15% each)</entry>
						</row>
						<row>
							<entry>Final</entry>
							<entry>20%</entry>
						</row>
						<row>
							<entry>Programs</entry>
							<entry>25%</entry>
						</row>
						<row>
							<entry>Homework / Excercises / Quizes</entry>
							<entry>10%</entry>
						</row>
					</tbody>
				</tgroup>
			</table>
			
			<table>
				<title>Course Outline</title>
				<tgroup cols="2">
					<tbody>
						<row>
							<entry>Test 1</entry>
							<entry>
								<simpara><emphasis>Chapt. 1:</emphasis> An
									Introduction to Visual Basic .NET</simpara>
								<simpara><emphasis>Chapt. 2:</emphasis> Creating a
									User Interface</simpara>
								<simpara><emphasis>Chapt. 3:</emphasis>
									Variables,Constants, Methods, and
									Calculations</simpara>
							</entry>
						</row>
						<row>
							<entry>Test 2</entry>
							<entry>
								<simpara><emphasis>Chapt. 4:</emphasis>Making
									Decisions in a Program</simpara>
								<simpara><emphasis>Chapt. 5:</emphasis>Repeating
									Program Instructions</simpara>
								<simpara><emphasis>Chapt. 6:</emphasis>String
									Manipulation</simpara>
							</entry>
						</row>
						<row>
							<entry>Test 3</entry>
							<entry>
								<simpara><emphasis>Chapt. 7:</emphasis>Sub and
									Function Procedures</simpara>
								<simpara><emphasis>Chapt. 8:</emphasis>Sequential
									Access Files and Error Handling</simpara>
								<simpara><emphasis>Chapt. 9:</emphasis>
									Arrays</simpara>
							</entry>
						</row>
						
						<row>
							<entry>Final</entry>
							<entry>
								<simpara><emphasis>Chapt. 10:</emphasis>
									Structures and More Controls</simpara>
								<simpara><emphasis>Chapt. 11:</emphasis>Creating
									Classes and Objects</simpara>
							</entry>
						</row>
					</tbody>
				</tgroup>
			</table>
			
		</sect2>
	</sect1>
	
	<sect1 id="teaching">
		<title>Teaching Methods</title>
		
		<segmentedlist>
			<segtitle>Lectures</segtitle>
			<segtitle>Assignmnets</segtitle>
			<segtitle>Exams</segtitle>
			<segtitle>Final</segtitle>
			<segtitle>Websites</segtitle>
			<seglistitem>
				<seg>Important material from the text and outside sources will be covered
					in class. Students should plan to take careful notes as not all material
					can be found in the texts or readings. Discussion is encouraged.</seg>
				<seg>Typically homework is computer programming assignments. However,
					other types of assignments may be required, such as short papers, or
					design plans.</seg>
				<seg>Three are three exams. They occur approximately every 4 weeks. Most
					exams have a coding component that is done in the lab.</seg>
				<seg>The final exam is not comprehensive in nature. However, I may retest
					material that was not appropriately comprehended.</seg>
				<seg>All material is distributed on the Internet. There are two websites
					associated with this class. Class Site: <ulink
						url="http://www.smccd.net/accounts/nilsonk/smc2006springcis125/s06cis125welcome.html">http://www.smccd.net/accounts/nilsonk/smc2006springcis125/s06cis125welcome.html</ulink> Go here for
					assignments, handouts, and class announcements. Text Publishers:
						<ulink url="http://www.course.com">
					http://www.course.com</ulink> Search on book title to find the
					correct page. </seg>
			</seglistitem>
		</segmentedlist>
		
	</sect1>
</article>