This course introduces the students to theory and practice of 2D transformations, representations and visualization including drawing graphics in Visual C#, animation using Timer and Thread, and image processing

This course introduces students to web development fundamentals and programming technologies. It covers web design using HTML and CSS, interactivity with JavaScript, handling structured data with XML and JSON, working with APIs, and version control using Git and GitHub. Students will apply these concepts through hands-on exercises and a capstone project

Development of applications using web, mobile, and emerging technologies with emphasis on requirements management, interface design, usability, testing, deployment, including ethical and legal considerations.

This course introduces students to the techniques in basic algorithmic analysis, algorithmic strategies, sorting, searching and graph algorithm that helps them when solving various classes of computing problems