<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cs.indstate.edu/web/index.php?action=history&amp;feed=atom&amp;title=CS_201_Computer_Science_I</id>
	<title>CS 201 Computer Science I - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cs.indstate.edu/web/index.php?action=history&amp;feed=atom&amp;title=CS_201_Computer_Science_I"/>
	<link rel="alternate" type="text/html" href="https://cs.indstate.edu/web/index.php?title=CS_201_Computer_Science_I&amp;action=history"/>
	<updated>2026-04-14T16:55:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://cs.indstate.edu/web/index.php?title=CS_201_Computer_Science_I&amp;diff=45&amp;oldid=prev</id>
		<title>Jkinne: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://cs.indstate.edu/web/index.php?title=CS_201_Computer_Science_I&amp;diff=45&amp;oldid=prev"/>
		<updated>2025-08-17T13:22:11Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:22, 17 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki2:diff:1.41:old-44:rev-45 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jkinne</name></author>
	</entry>
	<entry>
		<id>https://cs.indstate.edu/web/index.php?title=CS_201_Computer_Science_I&amp;diff=44&amp;oldid=prev</id>
		<title>wiki_previous&gt;Znoble1: Created page with &quot;== Catalog Description == This course begins with a history of programming languages, then focuses on programming in a particular language. The following topics are covered in...&quot;</title>
		<link rel="alternate" type="text/html" href="https://cs.indstate.edu/web/index.php?title=CS_201_Computer_Science_I&amp;diff=44&amp;oldid=prev"/>
		<updated>2021-05-17T19:47:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Catalog Description == This course begins with a history of programming languages, then focuses on programming in a particular language. The following topics are covered in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Catalog Description ==&lt;br /&gt;
This course begins with a history of programming languages, then focuses on programming in a particular language. The following topics are covered in some detail: variables, expressions and operators, control structures, simple data types, arrays, classes, and objects. Algorithm design and security issues are also discussed.  Prerequisite - C or better in CS 151.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* &amp;#039;&amp;#039;TODO&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Standard Content ==&lt;br /&gt;
===Course Outline ===&lt;br /&gt;
Data formats and number systems (binary, decimal, octal, hex), signed/unsigned, two’s complement, floating point, long, int, short char, C strings&lt;br /&gt;
C Programming - all keywords and operations&lt;br /&gt;
C compiler, command-line arguments&lt;br /&gt;
C library functions - formatted I/O, C strings, &lt;br /&gt;
I/O with different data formats and number systems&lt;br /&gt;
Basic data structures - unsorted array, sorted array, linked list, heap, stack, queue, binary search tree.  Can do all on paper, do code for some in class and as assignments.&lt;br /&gt;
&lt;br /&gt;
===Important Assignments and/or Exam Questions===&lt;br /&gt;
* &amp;#039;&amp;#039;TODO&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Standard resources ===&lt;br /&gt;
* &amp;#039;&amp;#039;TODO&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Taking CS 201 and CS 202 Simultaneously&lt;br /&gt;
If a student requests taking CS 201 and 202 simultaneously to stay on track to graduate on time, the following must be met.&lt;br /&gt;
At least an A- in CS 151&lt;br /&gt;
Number systems (binary, octal, decimal, hex)&lt;br /&gt;
Firm understanding of programming fundamentals - variables / data types, arrays, control flow, loops, scope, string manipulation, pointers.  &lt;br /&gt;
Ability to write basic programs in C or python - anything that can be done with a few nested control structures (loops, if’s).&lt;br /&gt;
Review all of tutorialspoint - data structures &amp;amp; algorithms&lt;br /&gt;
Good understand of the following data structures - unsorted array, sorted array, linked list, stack, queue, hash table, binary search tree.  For each can do the following - explain the operations (insert, delete, lookup), run examples on the board, explain the running time of the basic operations&lt;br /&gt;
Programming assessment - problems 1, 2, 5 correct, get problems 3 and 4 correct possibly with assistance&lt;br /&gt;
Taking CS 201 and 303 Simultaneously&lt;br /&gt;
To take CS 303 simultaneously, you must&lt;br /&gt;
At least a B in CS 151&lt;br /&gt;
Meet items b), e), f) from the above list&lt;/div&gt;</summary>
		<author><name>wiki_previous&gt;Znoble1</name></author>
	</entry>
</feed>