Welcome to PSU Computer Science! Unabridged Advice and Answers for Postbac Students Interested IN Computer Science Warren Harrison, Chair Barbara Sabath,

Slides:



Advertisements
Similar presentations
Welcome to the College of Liberal Arts and Sciences Advising 1001.
Advertisements

Transitioning to Semesters CSE MS Program Prof. Gagan Agrawal Grad Studies Chair.
Spring CSE Master’s Programs Spring 2008 Mike O’Dell CSE Graduate Advisor.
Department of Mathematics and Computer Science
Helpful Information for you!. What follows is an overview of courses you will need to complete before you graduate. Keep in mind that some courses can.
FIRST YEARSECOND YEAR FallWinterSpringFallWinterSpring ELECTRICAL & COMPUTER ENGINEERING MTH 111 CH 201/221 Chemistry Shaded courses are required by the.
Mathematics for Middle School Teachers: A Program of Activity- Based Courses Portland State University Nicole Rigelman Eva Thanheiser.
Leeds University Business School Accounting & Finance Accounting & Management Joanna Ye Head of First Year, Accounting & Finance.
Welcome to the College of Liberal Arts and Sciences Advising 1001.
Graduate school presentation. Types of graduate programs Taught master's Some are professionally oriented – e.g. medical physics programs, nuclear physics.
Master of Arts in Data Science Geoffrey Fox for Data Science Program March
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Master of Arts in Data Science
The Erik Jonsson School of Engineering and Computer Science Ph.D. in CS/SE at UTD Balaji Raghavachari Department of Computer Science University of Texas.
Bachelor of Science in Information Technology California State University Channel Islands.
Computing MS Degrees Masters Degrees in Computing at GMU Jeff Offutt Professor of Software Engineering Chair, Graduate Studies Committee Coordinator, MS-SWE.
7 TH GRADE GUIDE YOUR FUTURE! A WAY FORWARD! COLLEGE ACCESS.
CSE PhD Program Prof. Gagan Agrawal Grad Studies Chair.
1 New Transfer Student - Spring 2005 Academic Advisement Information Booklet Prepared by the Center for Advisement and Orientation Location:VC Bldg.– 5.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
Introduction to CSE Grad Programs and Admissions Prof. Gagan Agrawal Grad Studies Chair.
Computer Science Graduate Studies in U of Memphis.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2010.
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2013.
Proposal for Background Requirements Changes For the current MS/PhD programs, background requirements are expressed in the "Background Preparation Worksheet"
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2009.
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
School of Electrical Engineering & Computer Science Advising Processes.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Welcome to PSU Computer Science! Unabridged Advice and Answers for Postbac Students Interested In Computer Science Warren Harrison, Department Chair Barbara.
Craig Rutan, Curriculum and Instruction Council Chair 2013 Fall Academic Senate Retreat.
Computer Engineering at the University of Houston.
Dental Assisting Program Academic Advising Jessica Alvarado - Health Professions Counselor Lane Community College All items underlined.
 Dates: March 24 th -April 05 th  Before registration, full tuition should be paid  If you applied for Late tuition payment, you should fully.
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
ADVISING FOR NEW STUDENTS EECS Student Services. Who Are We? ECE Academic Advising Team: Yeruwelle de Rouen Dr. Tom Plant Matt Shuman Roger Traylor Dr.
Master of Accountancy (M.Acc.) Orientation.  Principles of Accounting I & II  Intermediate Accounting I & II  Cost Accounting  Intro. To Federal Income.
Introduction to CSE Grad Programs Dr. Gagan Agrawal Grad Studies Chair.
Introduction to CSE PhD Program Prof. Gagan Agrawal Grad Studies Chair.
Introduction to CSE MS Program Prof. Gagan Agrawal Grad Studies Chair.
Welcome!  Please sign in on the sheet being circulated.  It’s important to maintain records of club members and attendance for SGA.
January 4, School of Computer and Information Sciences Graduate Program Orientation University of South Alabama David L. Feinstein, Ph.D. Dean, School.
Introduction to CSE Grad Programs Prof. Gagan Agrawal Grad Studies Chair.
Arkansas Tech University’s College Student Personnel Master’s Program Overview 124 Crabaugh Hall – ATU Campus Russellville, AR
Dental Assisting Program Academic Advising Jessica Alvarado - Health Professions Counselor Lane Community College All items underlined.
Pre-registration Information Andrew Brewick Director of Academic Advising.
Graduate Recruiting CISE Department Spring 1999 Douglas Dankel II
Welcome to PSU Computer Science! Unabridged Advice and Answers for Postbac Students Interested In Computer Science Warren Harrison, Department Chair Barbara.
Welcome to PSU’s Department of Computer Science Advice and answers for post baccalaureate students interested in Computer Science Wu-chi Feng, Department.
Intra-University Transfer. The Degree Every major within Leeds is a Bachelor of Science in Business Administration and students choose an area of emphasis.
Welcome to the Computer Science Department Advice and answers for Post-Baccalaureate students interested in Computer Science Wu-chi Feng CS Department.
Changing Your Life with a Career in Computing
CS Undergraduate Advisor
Pre-registration Information
Scheduled to begin Fall 2017 PENDING final University approval
Computer Science 195/295 Title: Computing Seminar
CS Undergraduate Advisor
CS Undergraduate Advisor
Computer Science Department
Computer Science Department
Completion of Educational Pathways
Dr. Michael Schrlau Graduate Director Associate Professor
Building a Course Plan: Keystone National High School
Dental Assisting Program Academic Advising
Undergraduate Degree Program
Introduction to CSE MS Program
Introduction to CSE Grad Programs
Computer Science Department
Presentation transcript:

Welcome to PSU Computer Science! Unabridged Advice and Answers for Postbac Students Interested IN Computer Science Warren Harrison, Chair Barbara Sabath, UG Advisor Sara Smith, Graduate Coordinator

What Are My Choices If I Already Have a B.S. Degree??? A Bachelor’s Degree in Computer Science – may be quicker for some students – allows for modest performance – broader topical coverage by design A Master’s Degree in Computer Science – may be quicker for some students – requires superior performance – more focused study (but can follow a broad curriculum if you want) Not really a significant difference in starting salary

Speaking of Salaries and Jobs … We see our students starting at between $55K and $85K (of course some start much higher). Hiring in 2014 is performance based. As a new graduate, you’ll need to demonstrate your programming and problem solving ability during the interview. – See: – courses.csail.mit.edu/iap/interview/materials.php We want you to be very, very successful

What Are My Choices If I Already Have a B.S. Degree??? A Bachelor’s Degree in Computer Science – must complete all undergraduate major UG requirements besides just CS courses – Comm 220 (Public Speaking); Wr 227 (Technical Writing); Mth 251, 252, 253 (Calculus I, II, III); Approved Lab Science; ECE 341 (Computer Hardware); Stat 451 (Applied Statistics for Engineers and Scientists); Approved mathematics electives; Approved science electives

Plus CS 162 Introduction to Computer Science CS 163 Data Structures CS 201 Computer Systems Programming CS 202 Programming Systems CS 250, 251 Discrete Structures I & II CS 300 Elements of Software Engineering (4 credits) CS 305 Social, Ethical, and Legal Issues (2 credits) CS 311 Computational Structures (4 credits) CS 321, 322 Languages and Compiler Design I & II CS 333 Introduction to Operating Systems CS 350 Algorithms and Complexity CS 486 Introduction to Database Systems CS 469, 470 Software Engineering Capstone I, II Approved upper-division computer science electives (12 credits)

What Are My Choices If I Already Have a B.S. Degree??? A Master’s Degree in Computer Science – must complete (or demonstrate mastery) most undergraduate computer science coursework before applying to the graduate program: CS 162 Introduction to Computer CS 163 Data Structures CS 201 Computer Systems Programming CS 202 Programming Systems CS 250, 251 Discrete Structures I & II CS 300 Elements of Software Engineering CS 311 Computational Structures CS 321 Languages and Compiler Design I CS 333 Introduction to Operating Systems CS 350 Algorithms and Complexity

Very Important You’ll need to get As and Bs (mostly As) in all the preparatory CS coursework you take. Anything below a B- at the graduate level is considered failing, so if you’re getting C’s or even too many Bs, you won’t be a candidate for the graduate program. And yes, if you repeat a class, the Admissions Committee considers all your attempts.

Plus CS 581 Theory of Computation CS 558 Programming Languages CS 533 Concepts of Operating Systems Three classes from a Track: – Databases – Intelligent & Adaptive Systems – Languages – Security – Software Engineering – Systems – Theory Nine additional graduate level CS courses

Using Credits From Your First Degree Program Chances are you have taken some (perhaps many) of our required undergraduate courses, especially Math and Science. See u.select to determine if your old course will match one of our required courses: – equivalency-system or equivalency-systemhttp://tinyurl.com/k548y7v Your school not in u.select? You’ll need to contact the course’s home department here at PSU and see if your course is equivalent to the one taught here. – Make sure you have your syllabus, samples of your exams/homework and the course appears on your DARS Report.

I Have Lots of Experience There are some courses you can waive on the basis of documented professional experience. WR227 (Technical Writing) and/or COM220 (Public Speaking) can be waived if you can provide us with materials documenting your experience writing and/or giving presentations at work. We will evaluate these materials based on our expectations of what we expect of our students from these classes. We won’t waive these courses for writing reports or giving talks at school.

I’ve Taken Other CS Courses Elsewhere - What About Those? If the course is in u.select, you can transfer it to replace the corresponding PSU CS course. If the course isn’t in u.select, you’ll need to take a Credit By Exam (CBE) to demonstrate that you have gained (and retain) the knowledge and skills that go with that course. CBE is available for all of our 100- and 200-level major courses. You get one try at a CBE. If you fail it, you’ll need to take the course.

I’ve Already Have an IT (or CIS) or Networking Degree While valuable for a lot of things, it probably won’t help you much in getting a Computer Science Degree. Computer Science and IT/CIS are completely different fields. Don’t expect many (if any) of your courses to fulfill any of our requirements. Even students with a BA in Computer Science may have a good deal of undergrad prep to do in order to be admissible to a CS grad program.

A Couple of Things to Keep in Mind Advanced courses in Computer Science build on earlier courses. It isn’t just about checking off courses – a weak preparation in one class may mean problems throughout the rest of your program. We enforce prerequisites! If you haven’t had the class, or done a CBE, you’ll be barred from registering for advanced courses.

I Took My CS Classes a Long Time Ago Once again, it isn’t just about checking off courses – a weak preparation in one class may mean problems throughout the rest of your program. If you can’t recall what you covered in a course, or do the problems without peeking, you probably need to retake it. What about self-study? It works for some people, but not most, or even many. If it’s been a long time, and you decide to “brush up” – cap it off with a CBE to evaluate if you really did.

I’m Sure I can Learn All This Stuff On My Own Maybe. Most people can’t. We aren’t going to help you beside providing a syllabus. We’re not going to grade your exercises or help you debug your programs. You truly will be on your own. You’ll need to do Credit By Exam when you’re done to establish that you have actually mastered the material. Remember, you only get one attempt at a CBE!

No, Really I Can … Again. Maybe. Most people can’t. We discourage people from trying to teach themselves Computer Science (vs. brushing up on existing knowledge) because it usually doesn’t work and they waste a term studying only to find they’ll have to take the class the next time it is offered (which may not be the next term). This can set their entire program back as much as a year.

CS250 CS251 CS311 CS581

CS162, CS163 CS201, CS202 CS333 CS533

CS162, CS163 CS201, CS202 CS300 CS321 CS558

CS250 CS251 CS311 CS350 CS584

Scheduling Once again, we enforce prerequisites. Make sure you take them into account when planning out your program. Our admissions (to the upper division CS program) is in the Fall and Spring. Typically students begin with CS300 and CS311 which are only offered in the Fall and Spring. All your lower division CS should be complete by the time you are admitted and take CS300 and CS311.

What’s This Admission Stuff? Once students have mastered all the lower division course work, as documented by course grades or CBE, they can apply to the CS major (or in the case of postbacs, the grad prep program). This allows us to assume a certain minimum level of skill and knowledge among students in the upper division courses.

What Do I Need In Order to be Admitted to the Undergrad Program? CS Courses: CS162, CS163, CS201, CS202, CS250, CS251 with grades of C PLUS a 2.0 GPA over all attempts at these courses. Mth251, Mth252 (Calculus I and II) An approved Lab Science sequence WR227 and COMM 220

What Do I Need In Order to be Admitted to the Grad Prep Program? CS Courses: CS162, CS163, CS201, CS202, CS250, CS251 with grades of C PLUS a 2.0 GPA over all attempts at these courses. However, to have a chance of getting admitted to the graduate program, you really need to complete all these courses with a minimum of a B, and have NO retakes within the past few years.

How Long Will It Take Me to Complete My Degree? It depends – How many classes will you take a term? – Will you pass all of them on the first try? – Have you already taken all the non-CS requirements? – Don’t forget the prerequisite structure

Entry Points to the Program No prior programming experience – Start with CS161 Programming experience – Start with CS162 Self-placement: Write a function that receives two parameters: an array (or list) of integers and an integer value indicating the number of elements in the array. Each element in the array will be either a 0 (zero) or a 1 (one). The function should count the number of zeros and the number of ones in the array and return the larger of the two counts.

Typical Grad Prep Schedule Year 1 Fall: CS162 Winter: CS163 Spring: CS202 Year 3 Fall: CS321, CS333 Winter: CS558, CS350 Spring: CS533, CS581 Summer: GE Year 2 Fall: CS201, CS250 Winter: CS251 Spring: CS300, CS311 Year 4 Fall: GE, GE, GE Winter: GE, GE, GE Spring: GE, GE, GE Summer: GE, GE

QUESTIONS?