Year | Semester | Course Code | Course Title | Resource Links | Books |
---|---|---|---|---|---|
1 | 1 | LING101 | Introduction to Linguistics | MIT OpenCourseWare: Introduction to Linguistics | "Linguistics: An Introduction to Language and Communication" by Adrian Akmajian et al. |
1 | 1 | PSY101 | Introduction to Cognitive Psychology | MIT OpenCourseWare: Introduction to Psychology | "Cognitive Psychology" by E. Bruce Goldstein |
1 | 1 | MATH101 | Mathematics for Cognitive Science | MIT OpenCourseWare: Mathematics for Computer Science | "Discrete Mathematics and Its Applications" by Kenneth H. Rosen |
1 | 2 | LING102 | Phonetics and Phonology | MIT OpenCourseWare: Phonology | "Introductory Phonology" by Bruce Hayes |
1 | 2 | CS102 | Programming Fundamentals | Coursera: Python for Everybody | "Python Crash Course" by Eric Matthes |
1 | 2 | COGN101 | Introduction to Cognitive Science | MIT OpenCourseWare: Introduction to Cognitive Science | "Cognitive Science: An Introduction to the Study of Mind" by Jay Friedenberg and Gordon Silverman |
2 | 3 | LING201 | Syntax | MIT OpenCourseWare: Syntax | "Syntactic Structures" by Noam Chomsky |
2 | 3 | COGN201 | Cognitive Neuroscience | MIT OpenCourseWare: Cognitive Neuroscience | "Principles of Neural Science" by Eric R. Kandel et al. |
2 | 3 | LING202 | Semantics | MIT OpenCourseWare: Semantics | "Semantics" by Kate Kearns |
2 | 4 | COGN202 | Cognitive Linguistics | Coursera: Methods in Cognitive Linguistics | "Cognitive Linguistics: Basic Readings" by Dirk Geeraerts |
2 | 4 | PSY201 | Psycholinguistics | MIT OpenCourseWare: Psycholinguistics | "The Psychology of Language" by David Carroll |
2 | 4 | CS201 | Machine Learning | Coursera: Machine Learning by Stanford University | "Pattern Recognition and Machine Learning" by Christopher M. Bishop |
3 | 5 | LING301 | Morphology | MIT OpenCourseWare: Morphology | "Understanding Morphology" by Martin Haspelmath and Andrea D. Sims |
3 | 5 | COGN301 | Language and Cognition | Coursera: Language and Cognition | "The Psychology of Language: From Data to Theory" by Trevor Harley |
3 | 5 | PSY202 | Experimental Design in Psychology | MIT OpenCourseWare: Experimental Design in Psychology | "Research Methods in Psychology" by Beth Morling |
3 | 6 | COGN302 | Advanced Topics in Cognitive Linguistics | Coursera: Advanced Topics in Cognitive Linguistics | "Ten Lectures on Cognitive Linguistics" by George Lakoff |
3 | 6 | LING302 | Computational Semantics | MIT OpenCourseWare: Computational Semantics | "Computational Semantics with Functional Programming" by Jan van Eijck and Christina Unger |
3 | 6 | CAPSTONE | Capstone Project | Design and implement a comprehensive project integrating linguistics, cognitive science, and NLP. Examples include language acquisition models or cognitive grammar studies. |
Year | Semester | Course Code | Course Title | Resource Links | Books |
---|---|---|---|---|---|
1 | 1 | CS101 | Introduction to Computer Science | Harvard CS50: Introduction to Computer Science | "Computer Science: An Interdisciplinary Approach" by Robert Sedgewick and Kevin Wayne |
1 | 1 | MATH101 | Linear Algebra | MIT OpenCourseWare: Linear Algebra | "Linear Algebra and Its Applications" by David C. Lay, Steven R. Lay, and Judi J. McDonald |
1 | 1 | MATH102 | Calculus I | MIT OpenCourseWare: Single Variable Calculus | "Calculus: Early Transcendentals" by James Stewart |
1 | 2 | CS102 | Programming Fundamentals | Coursera: Python for Everybody | "Python Crash Course" by Eric Matthes |
1 | 2 | CS103 | Data Structures and Algorithms | Coursera: Data Structures and Algorithm Specialization | "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein |
1 | 2 | MATH103 | Calculus II | MIT OpenCourseWare: Multivariable Calculus | "Calculus: Early Transcendentals" by James Stewart |
2 | 3 | CS201 | Machine Learning | Coursera: Machine Learning by Stanford University | "Pattern Recognition and Machine Learning" by Christopher M. Bishop |
2 | 3 | MATH201 | Probability and Statistics | Khan Academy: Probability and Statistics | "Introduction to the Practice of Statistics" by David S. Moore, George P. McCabe, and Bruce A. Craig |
2 | 3 | CS202 | Introduction to Artificial Intelligence | edX: Artificial Intelligence by ColumbiaUniversity | "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig |
2 | 4 | CS203 | Deep Learning | Coursera: Deep Learning Specialization | "Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville |
2 | 4 | CS204 | Natural Language Processing | Coursera: Natural Language Processing | "Speech and Language Processing" by Daniel Jurafsky and James H. Martin |
2 | 4 | CS205 | Computer Vision | Coursera: Computer Vision | "Computer Vision: Algorithms and Applications" by Richard Szeliski |
3 | 5 | CS301 | Reinforcement Learning | Coursera: Reinforcement Learning Specialization | "Reinforcement Learning: An Introduction" by Richard S. Sutton and Andrew G. Barto |
3 | 5 | CS302 | Big Data and Cloud Computing | Coursera: Big Data Specialization | "Big Data: Principles and Best Practices of Scalable Real-Time Data Systems" by Nathan Marz |
3 | 5 | CS303 | Advanced Machine Learning | edX: Advanced Machine Learning | "Advanced Machine Learning with Python" by John Hearty |
3 | 6 | CS304 | Ethical and Fair Machine Learning | edX: Ethics of AI | "Fairness and Machine Learning: Limitations and Opportunities" by Solon Barocas et al. |
3 | 6 | CS305 | Machine Learning for Healthcare | Coursera: AI for Medicine Specialization | "Machine Learning for Healthcare" by David Sontag, Cynthia Rudin, and Utku Pamuksuz |
3 | 6 | CAPSTONE | Capstone Project | Design and implement a comprehensive machine learning project. Examples include predictive modeling, NLP applications, or image recognition systems. |