Difference between revisions of "Undergraduate Transfer Credit"

From Computer Science
Jump to: navigation, search
(Ivy Tech)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
This page contains the normal transfers that are given for students coming to ISU for CS. The information is given for the most common schools that students transfer from. Note that undergraduate courses require a C or higher to transfer while graduate courses require a B or higher.
 
This page contains the normal transfers that are given for students coming to ISU for CS. The information is given for the most common schools that students transfer from. Note that undergraduate courses require a C or higher to transfer while graduate courses require a B or higher.
  
See also [https://advisorscheduler.indstate.edu/equivalence/index.php]
+
See also [https://advisorscheduler.indstate.edu/equivalence/index.php ISU Course Equivalency] to look up what courses have been transferred into ISU as in the past.  You can look up based on ISU course (find which courses from other institutions transfer in as a particular ISU course), or you can look up based on courses at a particular institution.
  
'''Other schools'''  For schools other than those listed here, the director of CS will need to evaluate the courses to determine what makes sense. You can start the process by sending the following to the director of CS by email: transcripts (must include course numbers and names, unofficial transcript is fine), link to the CS major at the school (or whichever major you were, so we can see how the courses fit into the major). The director of CS will make a recommendation to the dean's office on how the courses will transfer, and this will be officially approved once you have completed an application to ISU and have had your official transcripts sent.
+
'''Other schools'''  For schools other than those listed here, the associate chairperson of CS will need to evaluate the courses to determine what makes sense. You can start the process by sending the following to the associate chairperson of CS by email: transcripts (must include course numbers and names, unofficial transcript is fine), link to the CS major at the school (or whichever major you were, so we can see how the courses fit into the major). The associate chairperson of CS will make a recommendation to the dean's office on how the courses will transfer, and this will be officially approved once you have completed an application to ISU and have had your official transcripts sent.
  
 
'''Criterion'''  The normal criterion for granting transfer credit are - (a) course has similar content as ISU course, (b) course plays a similar role in the CS major at the other university. Examples of courses that would NOT transfer - (i) A course with title Operating Systems but that focuses on using operating systems would NOT transfer as CS 471/571 Operating Systems because CS 471/571 entails the study of the internals of operating systems, including programming them. (ii) A course with title Computer Science II that is a key course in an Information Systems major would likely not transfer as CS 202 Computer Science II because it is very likely the learning outcomes are different for the course in the IS major versus a CS major. (iii) A course with title Web Programming that is a first course in web programming would not transfer as CS 479/579 Web Programming II because CS 479/579 is a second course in web programming that is more involved than is typical in a one semester course. (iv) A course with title Object Oriented Programming that is a 1 credit course would not transfer as CS 260 Object Oriented Programming because CS 260 is a 3 credit course.
 
'''Criterion'''  The normal criterion for granting transfer credit are - (a) course has similar content as ISU course, (b) course plays a similar role in the CS major at the other university. Examples of courses that would NOT transfer - (i) A course with title Operating Systems but that focuses on using operating systems would NOT transfer as CS 471/571 Operating Systems because CS 471/571 entails the study of the internals of operating systems, including programming them. (ii) A course with title Computer Science II that is a key course in an Information Systems major would likely not transfer as CS 202 Computer Science II because it is very likely the learning outcomes are different for the course in the IS major versus a CS major. (iii) A course with title Web Programming that is a first course in web programming would not transfer as CS 479/579 Web Programming II because CS 479/579 is a second course in web programming that is more involved than is typical in a one semester course. (iv) A course with title Object Oriented Programming that is a 1 credit course would not transfer as CS 260 Object Oriented Programming because CS 260 is a 3 credit course.
Line 14: Line 14:
  
 
== Ivy Tech ==
 
== Ivy Tech ==
For those transferring from Ivy Tech with an associates degree in CS or an associates degree in Software Development, the following is how courses are normally transferred for the CS major.
+
Note - see the [https://www.ivytech.edu/course-catalog/ Ivy Tech Course Catalog] for the courses normally taken for different majors at Ivy Tech.  For those transferring from Ivy Tech with an associates degree in CS or an associates degree in Software Development, the following is how courses are normally transferred for the CS major.
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 20: Line 20:
 
! Ivy Tech Course !! Transfers as ISU Course
 
! Ivy Tech Course !! Transfers as ISU Course
 
|-
 
|-
| CSCI 101 Computer Science I || CS 151 Intro to Programming
+
| CSCI 101 Computer Science I || CS 151 Intro to Computer Science
 
|-
 
|-
| CSCI 102 Computer Science II || CS 201 Computer Science I
+
| CSCI 201 Computer Science II || CS 201 Computer Science I
 
|-
 
|-
 
| CSCI 105 Discrete Logic for Computers || CS 303 (Ivy Tech course only covers half of 303)
 
| CSCI 105 Discrete Logic for Computers || CS 303 (Ivy Tech course only covers half of 303)
Line 30: Line 30:
 
| CSCI 210 Database Systems || CS 457 Database Processing
 
| CSCI 210 Database Systems || CS 457 Database Processing
 
|-
 
|-
| SDEV 120 Computing Logic
+
| SDEV 120 Computing Logic<br/>
SDEV 140 Intro to Software Development
+
SDEV 140 Intro to Software Development<br/>
SDEV 153 Web Site Development || CS 001
+
SDEV 153 Web Site Development<br/>
 +
ITSP 135 Hardware/Software Support<br/>
 +
CPIN 279 Computing and Informatics Exploration<br/>
 +
SDEV 264 Mobile Application Development
 +
|| CS 001
 
|-
 
|-
 
| SDEV 200 || Java CS 220 Java Programming
 
| SDEV 200 || Java CS 220 Java Programming
Line 38: Line 42:
 
| SDEV 210 Visual Basic || CS 256 Structured Design
 
| SDEV 210 Visual Basic || CS 256 Structured Design
 
|-
 
|-
| SDEV 220 Python || CS 260 Object-Oriented Programming or CS 001
+
| SDEV 220 Python<br/>
|-
+
SDEV 230 C++<br/>
| SDEV 230 C++ || CS 260 Object-Oriented Programming or CS 001
+
SDEV 240 C#  
|-
+
|| CS 260 Object-Oriented Programming or CS 001
| SDEV 240 C# || CS 260 Object-Oriented Programming or CS 001
 
 
|-
 
|-
 
| SDEV 250 Client-side scripting || CS 170 Web Programming
 
| SDEV 250 Client-side scripting || CS 170 Web Programming
Line 64: Line 67:
 
For those transferring from Ivy Tech with an associates degree in Computer Programming Technology , the following is how courses are normally transferred for the CS major.
 
For those transferring from Ivy Tech with an associates degree in Computer Programming Technology , the following is how courses are normally transferred for the CS major.
  
VINCENNES COURSE TRANSFERS AS ISU COURSE
+
{| class="wikitable sortable"
COMP 107 Web Page Design CS 001
+
|-
COMP 113 Advanced Web Page Design CS 170 Web Programming I or CS 001
+
! Vincennes Course !! Transfers as ISU Course
COMP 146 Computer Configuration and Management I CS 001
+
|-
COMP 177 Introduction to Programming... CS 001
+
| COMP 113 Advanced Web Page Design || CS 170 Web Programming I or CS 001
COMP 185 Introduction to Databases CS 001
+
|-
COMP 203 Object Oriented Programming CS 151 Introduction to Computer Science
+
| COMP 203 Object Oriented Programming || CS 151 Introduction to Computer Science
COMP 215 Database Management/SQL CS 457 Databases
+
|-
COMP 232 Business Driven Communications and Networking CS 001
+
| COMP 215 Database Management/SQL || CS 457 Databases
COMP 242 Creating a Personal Brand and e-Portfolio CS 001
+
|-
COMP 252 Introduction to Java Programming CS 260 Object Oriented Programming
+
| COMP 252 Introduction to Java Programming || CS 260 Object Oriented Programming
COMP 275 Mobile Application Development CS 001
+
|-
COMP 295 Systems Development CS 001
+
| COMP 107 Web Page Design<br/>
CWEB 220 Web Application Development CS 170 Web Programming I or CS 001
+
COMP 146 Computer Configuration and Management I<br/>
 +
COMP 177 Introduction to Programming<br/>
 +
COMP 185 Introduction to Databases<br/>
 +
COMP 232 Business Driven Communications and Networking<br/>
 +
COMP 242 Creating a Personal Brand and e-Portfolio<br/>
 +
COMP 275 Mobile Application Development<br/>
 +
COMP 295 Systems Development<br/>
 +
|| CS 001
 +
|-
 +
| CWEB 220 Web Application Development || CS 170 Web Programming I or CS 001
 +
|}
  
 
== Rose-Hulman Institute of Technology ==
 
== Rose-Hulman Institute of Technology ==
 
For those transferring from RHIT from their Computer Science program , the following is how the RHIT courses are normally transferred for the CS major at ISU.
 
For those transferring from RHIT from their Computer Science program , the following is how the RHIT courses are normally transferred for the CS major at ISU.
  
RHIT COURSE TRANSFERS AS ISU COURSE
+
{| class="wikitable sortable"
CSSE 120 Intro to Software Development CS 151
+
|-
CSSE 132 Introduction to Computer Systems CS 001
+
! RHIT Course !! Transfers as ISU Course
CSSE 220 Object-Oriented Software Development CS 201
+
|-
CSSE 232 Computer Architecture I CS 451
+
|CSSE 120 Intro to Software Development || CS 151
CSSE 230 Data Structures & Algorithm Analysis CS 202
+
|-
CSSE 333 Database Systems CS 457
+
|CSSE 132 Introduction to Computer Systems<br/>
CSSE 371 Software Requirements Engineering CS 452
+
CSSE 374 Software Design</br>
CSSE 304 Programing Language Con. CS 470
+
|| CS 001
CSSE 473 Design & Analysis of Algorithms CS 458
+
|-
CSSE 374 Software Design CS 001
+
|CSSE 220 Object-Oriented Software Development || CS 201
CSSE 474 Theory of Computation CS 420
+
|-
 +
|CSSE 232 Computer Architecture I || CS 451
 +
|-
 +
|CSSE 230 Data Structures & Algorithm Analysis || CS 202
 +
|-
 +
|CSSE 333 Database Systems || CS 457
 +
|-
 +
|CSSE 371 Software Requirements Engineering || CS 452
 +
|-
 +
|CSSE 304 Programing Language Con. || CS 470
 +
|-
 +
|CSSE 473 Design & Analysis of Algorithms || CS 458
 +
|-
 +
|CSSE 474 Theory of Computation || CS 420
 +
|}

Latest revision as of 13:46, 21 January 2021

This page contains the normal transfers that are given for students coming to ISU for CS. The information is given for the most common schools that students transfer from. Note that undergraduate courses require a C or higher to transfer while graduate courses require a B or higher.

See also ISU Course Equivalency to look up what courses have been transferred into ISU as in the past. You can look up based on ISU course (find which courses from other institutions transfer in as a particular ISU course), or you can look up based on courses at a particular institution.

Other schools For schools other than those listed here, the associate chairperson of CS will need to evaluate the courses to determine what makes sense. You can start the process by sending the following to the associate chairperson of CS by email: transcripts (must include course numbers and names, unofficial transcript is fine), link to the CS major at the school (or whichever major you were, so we can see how the courses fit into the major). The associate chairperson of CS will make a recommendation to the dean's office on how the courses will transfer, and this will be officially approved once you have completed an application to ISU and have had your official transcripts sent.

Criterion The normal criterion for granting transfer credit are - (a) course has similar content as ISU course, (b) course plays a similar role in the CS major at the other university. Examples of courses that would NOT transfer - (i) A course with title Operating Systems but that focuses on using operating systems would NOT transfer as CS 471/571 Operating Systems because CS 471/571 entails the study of the internals of operating systems, including programming them. (ii) A course with title Computer Science II that is a key course in an Information Systems major would likely not transfer as CS 202 Computer Science II because it is very likely the learning outcomes are different for the course in the IS major versus a CS major. (iii) A course with title Web Programming that is a first course in web programming would not transfer as CS 479/579 Web Programming II because CS 479/579 is a second course in web programming that is more involved than is typical in a one semester course. (iv) A course with title Object Oriented Programming that is a 1 credit course would not transfer as CS 260 Object Oriented Programming because CS 260 is a 3 credit course.

Advanced Placement

For the College Board Advanced Placement (AP) tests, the following credit is given for computer courses.

  • AP Computer Science A - score of 4 or 5 gives credit for CS 151, score of 3 gives credit for CS 001.
  • AP Computer Science Principles - score of 4 or 5 gives credit for CS 101, score of 3 gives credit for CS 001.

Ivy Tech

Note - see the Ivy Tech Course Catalog for the courses normally taken for different majors at Ivy Tech. For those transferring from Ivy Tech with an associates degree in CS or an associates degree in Software Development, the following is how courses are normally transferred for the CS major.

Ivy Tech Course Transfers as ISU Course
CSCI 101 Computer Science I CS 151 Intro to Computer Science
CSCI 201 Computer Science II CS 201 Computer Science I
CSCI 105 Discrete Logic for Computers CS 303 (Ivy Tech course only covers half of 303)
CSCI 202 Computer Science III CS 202 Computer Science II
CSCI 210 Database Systems CS 457 Database Processing
SDEV 120 Computing Logic

SDEV 140 Intro to Software Development
SDEV 153 Web Site Development
ITSP 135 Hardware/Software Support
CPIN 279 Computing and Informatics Exploration
SDEV 264 Mobile Application Development

CS 001
SDEV 200 Java CS 220 Java Programming
SDEV 210 Visual Basic CS 256 Structured Design
SDEV 220 Python

SDEV 230 C++
SDEV 240 C#

CS 260 Object-Oriented Programming or CS 001
SDEV 250 Client-side scripting CS 170 Web Programming

A student completing the CS associates degree at Ivy Tech will have taken Ivy Tech CSCI 101, 102, 105, 202, 210, one of the SDEV 200-240 courses, and will also have transfer credit for ISU's Calculus I and II. Such a student would have credit for ISU's CS 151, 201, 202, 303, 457, Math 131, 132, and two CS 001 electives. A two-year plan for how this student could finish the CS requirements is on the undergraduate advising page.

The following is how the older CINS courses that used to be used were transferred.

Ivy Tech CINS 101 or 102 -> ISU CS 101
Ivy Tech CINS 121/129/135/136/137 -> ISU CS 256
Ivy Tech CINS 221 -> ISU CS 151
Ivy Tech CINS 229/233/237 -> ISU CS 260
Ivy Tech CINS 236 -> ISU CS 220
Ivy Tech CINS 257 or 258 -> ISU CS 170

Other Ivy Tech courses do not have ISU CS equivalents and transfer as CS 001 Because ISU CS 151, 201, 202 are the foundation of the CS major, we are conservative in granting transfer credit for these courses. A student earning an A in Ivy Tech CINS 121 can be given credit for ISU CS 151. A student earning an A in Ivy Tech CINS 221 can be given credit for ISU CS 201.

Vincennes

For those transferring from Ivy Tech with an associates degree in Computer Programming Technology , the following is how courses are normally transferred for the CS major.

Vincennes Course Transfers as ISU Course
COMP 113 Advanced Web Page Design CS 170 Web Programming I or CS 001
COMP 203 Object Oriented Programming CS 151 Introduction to Computer Science
COMP 215 Database Management/SQL CS 457 Databases
COMP 252 Introduction to Java Programming CS 260 Object Oriented Programming
COMP 107 Web Page Design

COMP 146 Computer Configuration and Management I
COMP 177 Introduction to Programming
COMP 185 Introduction to Databases
COMP 232 Business Driven Communications and Networking
COMP 242 Creating a Personal Brand and e-Portfolio
COMP 275 Mobile Application Development
COMP 295 Systems Development

CS 001
CWEB 220 Web Application Development CS 170 Web Programming I or CS 001

Rose-Hulman Institute of Technology

For those transferring from RHIT from their Computer Science program , the following is how the RHIT courses are normally transferred for the CS major at ISU.

RHIT Course Transfers as ISU Course
CSSE 120 Intro to Software Development CS 151
CSSE 132 Introduction to Computer Systems

CSSE 374 Software Design

CS 001
CSSE 220 Object-Oriented Software Development CS 201
CSSE 232 Computer Architecture I CS 451
CSSE 230 Data Structures & Algorithm Analysis CS 202
CSSE 333 Database Systems CS 457
CSSE 371 Software Requirements Engineering CS 452
CSSE 304 Programing Language Con. CS 470
CSSE 473 Design & Analysis of Algorithms CS 458
CSSE 474 Theory of Computation CS 420