
Computer Science 230 · 3 credits · ACE and NCCRS
Programming in Python
From the first line of Python to data structures, object-oriented programming, recursion, files and data analysis.
Home › Courses › Python vs JavaScript
Both carry ACE and NCCRS credit recommendations for 3 semester hours, and neither lists a prerequisite, so pick by goal. Programming in Python is general programming that ends with files and data analysis; Introduction to JavaScript is for the web: it opens with HTML and CSS and goes on to the DOM, forms and events.

Computer Science 230 · 3 credits · ACE and NCCRS
From the first line of Python to data structures, object-oriented programming, recursion, files and data analysis.

Computer Science 190 · 3 credits · ACE and NCCRS
JavaScript for the web: HTML and CSS basics, functions, objects, the DOM, forms, debugging and events.
From the syllabi: what only one course covers, and where they meet.
| Programming in Python | Introduction to JavaScript | |
|---|---|---|
| Course code | Computer Science 230 | Computer Science 190 |
| Chapters | 17 chapters | 11 chapters |
| Instructional hours | 73 hours | 68 hours |
| ACE | ACE ID UPIS-0011 | ACE ID UPIS-0013 |
| Built for | General programming and data | Web pages in the browser |
| Ends with | Data analysis and visualization | Errors, debugging and events |
| Prerequisites | None listed in either syllabus | |
| Final exam | 100 multiple-choice questions | |
Both are self-paced: quizzes and the assignment are open-book, the final is proctored, and 70 or higher passes.
Neither needs the other first: pick by goal.


Neither syllabus lists a prerequisite, and both carry ACE and NCCRS recommendations, so pick by goal: Programming in Python for general programming and data, Introduction to JavaScript to make web pages respond to clicks and forms. Never built a web page? See HTML and CSS vs JavaScript.
Yes. ACE recommends 3 semester hours for each: Programming in Python is ACE ID UPIS-0011 and Introduction to JavaScript is ACE ID UPIS-0013. NCCRS recommends 3 semester hours for each as well.
Programming in Python covers data types, decisions, loops, functions, lists, tuples and dictionaries, object-oriented programming, recursion, files and data analysis, in 17 chapters and 73 instructional hours. Introduction to JavaScript covers HTML and CSS basics, operators, loops, functions, objects, the DOM, forms, debugging and events, in 11 chapters and 68 instructional hours.
Programming in Python: NCCRS recommends 3 semester hours, lower division, in Information Science among other subjects; ACE recommends 3 (ACE ID UPIS-0011). Introduction to Javascript: NCCRS recommends 3 semester hours, lower division, in Computer Science among other subjects; ACE recommends 3 (ACE ID UPIS-0013).
Programming in Python: Information Science, Data Science, Computer Science, Information Technology, or Engineering. Introduction to Javascript: Computer Science or Information Technology. Your college decides which requirement each one fills.
Programming in Python: 17 chapters and 73 instructional hours. Introduction to Javascript: 11 chapters and 68 instructional hours. Both are self-paced, so you finish as fast or as slow as you want.
Both have the same kind of final: 100 multiple-choice questions.
Database Fundamentals. In the “Build websites” order on the Computer Science courses page, it follows Introduction to Javascript. Your program may set its own order.
A pass is 70 or more. The grading scale on your UPI Study transcript shows how 70 maps to a letter grade; for most colleges it is a C.
Yes. Programming in Python is a separate course: enroll in it alone, study it online at your own pace, and send its transcript to your college.
ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities. Search your school in Find My College and ask your registrar which courses these would count as. For the registrar: Programming in Python's NCCRS recommendation lists Information Science and Introduction to Javascript's NCCRS recommendation lists Computer Science.
ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.



















Plus many more partner colleges and ACE and NCCRS cooperating colleges.
Find My College →




ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
UPI Study facts are from our course catalog, syllabi and course rules.