IDSC3102
Download as PDF
IDSC 3102 - Intermediate Programming (2 Cr.)
Course description
Because computer programming provides a foundation for every information system, coding skills are highly sought and respected across the IT industry. Exposure to coding will allow you to become a better analyst and manager, one who appreciates the everyday challenges of software development, and you will further develop your critical thinking and problem-solving skills.
Through a combination of lecture demos and group labs, you will learn programming concepts beyond the fundamentals and begin to develop full-fledged Web applications. Topics include exposure to modern frontend and backend Web application development concepts and methodologies. You will learn how to create a simple frontend using a combination of HTML, CSS, and client-side JavaScript, and work with AJAX/Fetch API to make client requests. On the backend, you will learn how to use Node.js and server-side JavaScript to handle client requests and formulate responses, including how to render HTML using templating engines, process RESTful API calls, and interact with a database.
prereq: IDSC 3101 or CSCI 1133
Through a combination of lecture demos and group labs, you will learn programming concepts beyond the fundamentals and begin to develop full-fledged Web applications. Topics include exposure to modern frontend and backend Web application development concepts and methodologies. You will learn how to create a simple frontend using a combination of HTML, CSS, and client-side JavaScript, and work with AJAX/Fetch API to make client requests. On the backend, you will learn how to use Node.js and server-side JavaScript to handle client requests and formulate responses, including how to render HTML using templating engines, process RESTful API calls, and interact with a database.
prereq: IDSC 3101 or CSCI 1133
Minimum credits
2
Maximum credits
2
Is this course repeatable?
No
Grading basis
AFV - A-F or Audit
Lecture
Requirements
013776
Fulfills the writing intensive requirement?
No
Typically offered term(s)
Every Fall & Spring