Difference between revisions of "Student/Laboratories"
From A-State Computer Science Wiki
< Student
m |
m |
||
Line 2: | Line 2: | ||
== Resources == | == Resources == | ||
* [https://cscade.cs.astate.edu CSCADE Website] is used for managing all laboratory activities for CS1114, CS2114, and CS2124, as well as course materials for other classes. | * [https://cscade.cs.astate.edu CSCADE Website] is used for managing all laboratory activities for CS1114, CS2114, and CS2124, as well as course materials for other classes. | ||
− | * [[Cygwin Installation]] for use in CS 2114, CS 2124 and CS 3113 | + | <!--* [[Cygwin Installation]] for use in CS 2114, CS 2124 and CS 3113--> |
== Manuals == | == Manuals == |
Latest revision as of 09:49, 7 October 2013
Resources
- CSCADE Website is used for managing all laboratory activities for CS1114, CS2114, and CS2124, as well as course materials for other classes.
Manuals
Following are the list of the Programming Laboratory Manuals for courses in Computer Science.
CS 1114 Concepts of Programming
- Python Tutorials
- Getting to Know Our Labs
- Introducing Algorithms
- Introduction to Python
- User Input
- Python Functions
- Selection
- Repetition
- File I/O
- Data Structures - List
CS 2114 Structured Programming
- Tutorials
- An Introduction to C++, Unix, SSH and Komodo Edit
- Programming Errors, Variables and User Input
- I/O (Input/Output)
- Selection
- Repetition with for and while
- Repetition with do-while
- Functions and Value Parameters
- Functions and Reference Parameters
- Vectors
- Data Processing
- Sorting and Searching Arrays
- Recursion
- Structures
CS 2124 Object-Oriented Programming
- Classes and Objects
- Arrays and C-Style Strings
- Pointers and Dynamic Memory
- Using a Debugger
- Operator Overloading
- Composition of Objects
- The Singly-Linked List
- The Stack and the Class Template
- The Binary Search Tree and Recursion
- Inheritance
- Virtual Functions and Polymorphism
- Smart Pointers
- The Random Access File
- Efficient Sorting
Supplemental Labs
- Operator Overloading and Templates
- Tutorial/In-Lab: Operator Overloading and Templates
- Homework1: Function Templates and Header Files
- Exception Handling
- Exception Handling
- Homework: Exception Handling
- The Standard Template Library
- The Standard Template Library
- Homework: The Standard Template Library
- Homework: Making Use of the STL Containers and Algorithms
- Templated Binary Search Tree
- Templated Binary Search Tree
- Homework: Sets