Skip to main content
Mobile Menu Toggle
Computer Science & Engineering Department » Computer Science & Engineering Course Descriptions

Computer Science & Engineering Course Descriptions

program highlights
 

pythonThis required freshman course offers an introduction to computer science and programming using the Python programming language. The course emphasizes conceptual thinking and helps to develop the ability to solve problems using principles of software development, style and testing. Topics in programming include variables, selection, iteration, data structures and functions. Cybersecurity and digital citizenship will also be covered. The course is part of the Amazon Future Engineer program. (0.5 unit)

 


 

LIUPThis blended online course applies and extends the programming concepts of Intro to Computer Science. Fundamental constructs such as decisions, repetitions, data types, and basic collections of data (scalar values, arrays, lists and sets) will be covered. Students will understand problem deconstruction and basic modularization (functions). The language will be instructed against a background of 'traditional' problems as well as introducing how it is applied in web scraping, data visualization, machine learning, and other examples appropriate in data management domains. Prerequisite: Intro to CS grade > 90 and teacher's recommendation. . The course is open to sophomores as an elective and will meet on Tuesdays at 7:15 am. Students must register with LIU Post and pay the $290 fee for three college credits. Length: two semesters. (1.0 unit)


 

This course is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students will learn how to program music in Python, develop apps in JavaScript, Scratch and App Inventor. Students will also explore how computing innovations and computing systems work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical. The course is open to seniors and to a limited number of juniors as an elective. Students will take the A.P. Computer Science exam and automatically enter the Amazon Future Engineer Program. Prerequisite: 80% average in current Math course at the time of application. (1.0 unit)


 

This course teaches students to design and implement computer programs that solve problems relevant to today’s society, including programs in art, media, and engineering. Students learn JAVA programming language to solve complex problems through hands-on experience and examples. Students learn the development and analysis of algorithms and fundamental data structures and the use of logic and formal methods. The course emphasizes both object-oriented and imperative problem solving and design. Students will take the A.P. Computer Science exam and automatically enter the Amazon Future Engineer Program. Pre-Requisites: 90% unweighted average in A.P. Computer Science Principles or 90% average in Algebra 2 Pre-Calculus or Pre-Calculus Honors. (1.0 unit)


 

ACGThis course emphasizes contemporary approaches in illustration and photography. The techniques, skills and procedures are taught with a view toward professional development of computer graphics. Using Adobe Photoshop, students learn how to combine typography and photographic imagery to create original promotional materials and computational artifacts. The course covers the topics of the Adobe Certified Associate exam for Photoshop. Students will participate in competitive contests and will organize a “Gallery Event” in April. Open to seniors as an elective and by invitation to sophomores. (0.5 unit)


 

roboticsWhile any course in robotics tends to concentrate on electronics, this course will also focus on innovation via data science (discovery, analysis, and visualization) and factors associated with Machine Learning. The student learning experience includes a synergistic integration of computer science, control theory, electronics, and data science to manage and control complexity, uncertainty, and communication in technology-driven systems. The culmination of this class will include an independent creative student project. The course is open to seniors as an elective. Three Long Island University Post credits available. (0.5 unit)


 

TCS MIT

This live online course is taught by MIT researchers and Oxford quantum scientists as an education-outreach initiative of the nonprofit, The Coding School. The course runs from September. 2021 to May 2022 for 140+ hours. Students are required to watch lectures weekly and attend live labs, as well as submit weekly homework assignments. Lectures are held on Sundays at 2 pm and labs are administered once per week in the afternoons on IBM’s Qiskit. Homework help is offered on Friday afternoons. Topics such as quantum physics, quantum math and quantum programming in Python are covered. Students will have access to IBM’s quantum computer simulator. The course is the equivalent of a 1-semester college level course. Pre-Requisites: Very strong math skills, preferably trigonometry, and teacher’s recommendation. The course is open to all grade level as an elective. (1.0 unit)


 

LIUPThis college credit course covers the basic principles of artificial intelligence. You will learn some basic AI techniques, the problems for which they are applicable, and their limitations. The course content is organized roughly around what are often considered to be three central pillars of AI: Search, Logic, and Learning. Topics covered include basic search, heuristic search, game search, knowledge representation, logic and inference, probabilistic modeling, and machine learning algorithms. This course will also cover some important concepts related to computational thinking, machine learning, deep learning, and neural networks. Students must register with LIU/CW Post and pay a $290 fee for three college credits.
 

TCS DOD HU
This two-semester certification course has been designed for high school students to gain cutting-edge knowledge and skills in AI with a focus on Machine Learning (ML). Offered virtually with live instruction by a Harvard researcher, the course is available to U.S. based high school students and offered by The Coding School. Throughout the course, students will work on real-world AI projects, culminating in a capstone project; hear from leading experts in AI from industry and academia; and join a national cohort of future AI leaders. The lectures are on Sundays,  the labs are on weekday afternoons, and extra help is on Friday evenings.