2024-2025 Academic Catalog 
    
    Oct 30, 2024  
2024-2025 Academic Catalog

MSCS 3070 - Survey of Programming Languages


This course provides the students with an in-depth coverage of the main programming languages’ paradigms and concepts with a focus on the programming languages currently active in the industry. The key subjects include principles of software design, imperative programming languages such as procedural, structured, and object-oriented programming, and declarative programming languages such as functional and logic programming languages. In addition, the course introduces the student to programming aspects related to modern web programming technologies whether front-end or back-end. The students should be proficient in at least one high-level programming language and have solid experience using it. 

Anticipated Terms Offered: Annually