CS 499 Senior Seminar and CS 500: Difference between pages

From Computer Science at Indiana State University
(Difference between pages)
Jump to navigation Jump to search
m 1 revision imported
 
wiki_previous>Jkinne
Replaced content with "CS 500 Fundamentals of Programming is taken by CS MS students during their first term in the MS program. The main outcomes of the course are proficiency in C programming a..."
 
Line 1: Line 1:
== Catalog Description ==
CS 500 Fundamentals of Programming is taken by CS MS students during their first term in the MS program. The main outcomes of the course are proficiency in C programming and data structures and algorithms.  
The senior seminar is taken by students in their last year. The course prepares students for the process of applying for and interviewing for jobs or a graduate program.  Students also present on current topics in computer science.  Prerequisite - senior standing, C or better in CS 202.


== Prerequisites ==
It is assumed that students starting the course have passed the CS MS admissions process (see [[Graduate Admissions Interview]], in particular those taking the course should be proficient in some programming language).
* ready to graduate


== Standard Content ==
The syllabus and information about the most recent offering of the course are at [[CS 500 Spring 2025]].
===Course Outline ===
* Creating application materials - resume, cover letter
* Technical application materials - github with sample projects, personal website with information linked
* Practice interview questions - basic programming, at least one other type (database, web, etc.)
* Job search and applying for jobs
* Presentation skills
 
===Learning Outcomes===
* solidify/refresh basic programming, can handle interview questions, well-prepared application materials
 
 
===Important Assignments and/or Exam Questions===
* ISU CS programming assessment - must pass to pass the class
* Hackerrank programming asdfproblems - basic programming and at least one other category
* Application materials - create and make adjustments based on feedback
* Visit Career Center to receive feedback on application materials
* Mock interview with CS 499 instructor
* Mock interview at Career Center
* Pick one project from coursework and create powerpoint presentation, give presentation to the class, make corrections based on feedback
 
=== Standard resources ===
* Cracking the Coding Interview by G. L. McDowell (any edition)
* Accompanying website https://www.hackerrank.com/
* ISU Career Center
* Communications of the ACM - http://cacm.acm.org/

Revision as of 15:11, 6 August 2025

CS 500 Fundamentals of Programming is taken by CS MS students during their first term in the MS program. The main outcomes of the course are proficiency in C programming and data structures and algorithms.

It is assumed that students starting the course have passed the CS MS admissions process (see Graduate Admissions Interview, in particular those taking the course should be proficient in some programming language).

The syllabus and information about the most recent offering of the course are at CS 500 Spring 2025.