The campus will remain closed until 12 noon Thursday, 02/13/25. Students should log into Canvas for specific class information from their instructors. Please contact event organizers for information on specific activities. Normal operations will resume at 12pm on Thursday.

Data Science

Bachelor of Science

Home » All Programs » Data Science

» Program Overview

In the contemporary information age, humanity’s collective capacity for compiling information has grown so astonishingly great that there exists an urgent and immediate need for professionals versed in the increasingly sophisticated methodologies surrounding data.

Specialists in this interdisciplinary field facilitate crucial decisions and critical developments in the worlds of business and finance, industrial production, and medical research by applying their knowledge of complex data sets. Thy are more than just caretakers or collectors, but active vital participants in the information revolution that is transforming every commercial and creative endeavor.

Why LTU?

  • LTU will transform you from a science user to a decision maker
  • Become a game changer in a number of industries using big data to come up with innovative solutions
  • Embrace the data-driven world and unleash your potential

DATA SCIENCE RECENT ACTIVITIES AT LTU

>> Data Science slides

ABOUT DATA SCIENCE AT LTU

The data Science program highlights the contribution of Lawrence Technological University in equipping students with the necessary data science skills to address complex challenges faced by communities and industries. It recognizes the exponential growth of data production and its impact on various disciplines and industries, emphasizing the need for a multidisciplinary approach to education. This proposal aims to provide students with theoretical teachings, practical experiments, collaborations with industry leaders, and a diverse and inclusive learning environment to prepare them as effective problem-solvers. This program acknowledges the significant role of data science in shaping industries, governments, and driving societal progress. It highlights the use of machine learning algorithms for predictive analytics and data-driven decision-making processes, emphasizing the potential of data science to address complex societal issues. By incorporating data analytics into various fields, program aims to educate students with interdisciplinary skills to become innovative leaders. The university’s strong partnerships with industry leaders, ranging from automotive, construction, architecture, and healthcare to defense technologies, provide students with opportunities to gain real-world experience and apply their data science skills to address industry problems. Additionally, LTU supports data science research and innovation through various opportunities, including publishing project outcomes, data, and analysis in local and international conferences and scientific journals. The data science program aims to create a new generation of creative leaders who can drive positive change in communities and industries. Moreover, this program aims to contribute to research and publication by enabling students to undertake data-driven research and produce innovative and impactful solutions to societal challenges.

               

The data science program presents a multidisciplinary approach, bringing together students from diverse fields—engineering, health science, architecture, business, and computer science—to work as team towards solving cross-disciplinary real-world community and industry challenges. By combining the expertise and perspectives from these fields, the program aims to equip students with a well-rounded understanding of data science. The program curriculum covers both theoretical concepts and practical skills, emphasizing the importance of community engagement and social responsibility. By addressing real-world issues, students will gain a better understanding of the positive impact data science can have on society. The incorporation of diverse datasets from various fields, including engineering, health science, architecture, business, and robotics, enriches the program curriculum. Working with diverse datasets allows students to gain their own experience and understanding of the ethical considerations and societal implications of data-driven solutions. The collaboration between the university and the local community is an essential aspect of this program. By partnering with local organizations and industry professionals, students will have the opportunity to apply academic theory to real-world data projects, preparing them for the workforce and market. This collaboration is expected to yield valuable results that will be utilized in the creation of resources for upcoming conferences and research publications.

Broader Impacts

The program has the potential to make a significant impact on multiple levels. By collaborating with community organizations, the program will address real-world challenges and contribute to the betterment of society. Through its partnership with the community, students will gain practical skills and experience in data science while promoting diversity and inclusivity in STEM fields. The program will also bring tangible benefits to the community by empowering residents through data-driven solutions. The interdisciplinary approach of the program and its dissemination of research outcomes will advance the discipline of data science and contribute to current research. Furthermore, the program’s success can serve as a model for other universities and communities to collaborate and address local challenges through data science.

MASAL CONFERENCE – 2025

     

Lawrence Technological University’s continued commitment to fostering student research and innovation, two outstanding students had the opportunity to present their work at the academic conference. Sonya Tran and Logan Miller, both Computer Science majors at LTU, presented their research at the 2025 Michigan Academy of Science, Arts & Letters (MASAL) Conference on February 28th.

» Curriculum

Fall Semester

Course Name

Course #

Credits

College Composition
College Composition develops students’ acquisition of the fundamental principles of academic writing. This course focuses on the development of writing thesis statements and main arguments, topic sentences, transitional words and phrases, supporting paragraphs, use of evidence, essay organization, and research skills. Extensive writing and research practice is required.

COM1103

3

Foundations of Computer Science
An overview of computer science for CS and non-CS majors with the overarching objective to develop a computational mindset. For CS majors, to gain an appreciation of the relevance of the various computing topics and interrelationships for future courses. For non-CS majors, to provide the necessary technological background to appreciate and integrate into today’s technical society.

MCS1243

3

Engaging Ancient Texts
A historical survey that develops students’ abilities to critically engage texts of the ancient global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.

HUM1213

3

Calculus 1
Topics include, limits and continuity, differentiation of algebraic and transcendental functions, mean value theorem, applications of differentiation, anti-derivatives, indefinite integrals, inverse trigonometric functions, substitutions, definite integrals, the Fundamental Theorem of Calculus, applications of integration. Applications will be emphasized. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.

MCS1414

4

Total Credits:

13

Spring Semester

Course Name

Course #

Credits

Engaging Modern Texts

A historical survey that develops students’ abilities to engage texts of the modern global world, placing an emphasis on the way these texts reflect their context and human experience. Readings may draw from philosophy, history, literature, visual art, photography, film, digital media, and more. Class activities include reading of primary sources, seminar discussion, and writing in various genres. May be taken concurrently with COM 1103.

DES1213

3

Calculus 2
Hyperbolic functions, L’Hospital’s rule, techniques of integration, application to arc length and surface area, polar coordinates, infinite series, Taylor Series. In addition to regular class meetings, all students are required to participate in calculus lab sessions. The schedule, frequency, and modality of these labs may vary by section. Refer to the class schedule and course syllabus for details.

DES1213

4

Computer Science 1
Introduction to programming with C++. Binary, two’s complement, decimal, hex, and octal representations. Variable types. Simple, iterative, and conditional statements. Procedure and functions with parameters by value and reference with or without a returning value. Arrays and vectors, multidimensional arrays, bubble and selection sorts, linear and binary search. Pointer and dynamic memory allocation, character and C-strings, file input/output (sequential). Classes, friends, array of objects, and operators’ overloading. Inheritance, polymorphism, virtual function, and recursion.

DES1213

4

Statistics
This course covers descriptive statistics, probability, and probability distributions with an emphasis on statistical inference such as confidence intervals, hypothesis testing, correlation and regression, chi-square tests, t-and F-distributions, and selected nonparametric tests.

DES1213

4

LLT Elective

LLT2xx3

3

Total Credits:

18

Fall Semester

Course Name

Course #

Credits

SSC Elective

SSC2xx3

3

Calculus 3
Three-dimensional analytic geometry. Vectors, vector-valued functions, motions in space, functions of several variables, partial differentiation, multiple integration, integration of vector fields, Green’s Theorem and Divergence Theorem.

MCS2414

3

Discrete Math
Course description not found.

MCS2523

3

Computer Science 2
Records, advanced file input/output (random access), dynamic memory allocation. Static and dynamic implementation of stacks, linked lists (ordered and unordered), queue (regular and priority), circular queues. Selection and insertion sort, binary search. Lecture 3 hrs., Lab 1hr.

MCS2514

3

Coding Club – Python
Course description not found.

MCS1111

3

College Physics 1 Lab
Introductory laboratory covering experiments to complement College Physics 1. 1 Credit Hours. Lab 2 hrs. The following course can be taken concurrently with this course: PHY 2213.

DES1213

3

Total Credits:

15

Spring Semester

Course Name

Course #

Credits

Technical and Prof. Communication
Training in a systematic method for producing effective technical communication, written reports, letters, and memos as well as oral presentations. Lecture 3 hours. 3 hours credit

COM2103

3

Software Engineering 1
This course is a brief overview of software engineering topics including software development models, requirements, software design & implementation, software debugging & testing, software maintenance, software quality & metrics, and software project management. Focused in depth learning goals include system modelling & analysis tools, model-based design, coding standards, IDE tools, version control systems, and the introduction of agile software development methodologies. In addition to theories, students will practice in the development of a long-running software project applying & utilizing software engineering techniques & tools covered in class.

MCS3643

3

Data Structures
Analysis of algorithms, Big Oh notation, asymptotic behavior. Advanced sorting (heapsort, quicksort), external sorting. Binary, multiway, and AVL trees. Lecture 4 hrs.

MCS2534

4

Introduction to Data Science
The Data Science course delivers the fundamentals of data sets analysis arising in various disciplines, like banking, finance, health care, bioinformatics, security, education, and social services. The content of this course introduces theories and practices of data science concepts based on mathematical and statistical concepts. This course offers a multitude of topics relevant to the analysis of complex data sets accompanying programming and code algorithms in R that underpinning data science. This course is ideal for students and practitioners without a strong background in data science. The students will also learn analyses of foundational theoretical subjects, including the history of data science, matrix algebra, and random vectors, and multivariate analysis; a comprehensive examination of time series forecasting, including the different components of time series and transformations to achieve stationarity; introductions to the R programming languages, including basic data types and sample manipulations; an exploration of algorithms, including how to write one and how to perform an asymptotic analysis; and, a comprehensive discussion of several techniques for analyzing and predicting complex data sets. Towards the end of the class, students will develop a case study by gathering data to apply and practice the learned concepts in a large-scale project.

MCS2403

3

Linear Algebra
Systems of linear equations, matrices, determinants, eigenvalues, eigenvectors, Finite-dimensional vector spaces, linear transformations and their matrices, Gram-Schmidt orthogonalization, inner product spaces. Lecture 3 hrs.

MCS3863

3

Total Credits:

16

Fall Semester

Course Name

Course #

Credits

Coding Club – R
This one credit course will focus on programming languages such as Scratch, Python, Javascript, Ruby, R, PHP, C# or Matlab. Students will be expected to work in groups on coding projects that will focus on syntax and semantics with application to a specific language.

MCS1111

1

MCS Seminar
Each Spring, the faculty in Mathematics and Computer Science will provide students with an overview of the research they are working on. This will provide students with the opportunity gain critical exposure to research ideas early on in their academic careers. Each week a different faculty member will host the meeting to allow students to ask questions and to learn what is current in the field of math and computer science. Meetings will be hosted virtually, via Zoom.

MCS2111

1

Applied Statistical Methods
Students will review the fundamentals of probability theory and then move to distribution theory and parameter estimation techniques to create a bases for understanding the application of statistical tests. Topics covered will include hypothesis testing and model building strategies, assumption checking such as checking for normality and outliers, visualization methods such as scatterplots and box plots, model diagnostics such as serial correlation and normality. We will use free statistical package R to do most problems in class and in homework. Students do not need to know R prior to this class. Basic R programming will be taught in class and more complex codes for simulations and other application.

MCS3123

3

Intro to Database Systems
Organization of database systems. Data definition, retrieval, manipulation. Relational databases, SQL. Practice using standard databases.

MCS2523

3

Topics: Text Mining and Data Analytics
Topics of current interest in mathematics and computer science. (May be taken more than once if the topic is different.)

MCS4993

3

University Physics 1
Calculus based kinematics and dynamics of particles, conservation of energy, momentum, rotational dynamics and statics, fluids, temperature and heat, and laws of thermodynamics. 3 Credit hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS1424.

PHY2413

3

University Physics 1 Lab
Introductory laboratory experiments to complement University Physics 1. 1 Credit Hours. Lab 2 hrs.

PHY2421

1

Total Credits:

15

Spring Semester

Course Name

Course #

Credits

SSC/PSY Junior/Senior Elective

SSC/PSY 3/4xx3

3

Advanced Data Science
This course is an advanced course and next course in the data science program designed to provide students with a comprehensive understanding of the data science landscape, and the tools and techniques used to analyze data. Students will learn to identify the various components of a data science strategy and explore the ethical implications of data science, optimize forecasting and accuracy, interpret data, explore the implications of data science in the current market, and discuss the best practices for data science.

MCS3703

3

Machine Learning and Pattern Recognition
The objective of the course is to study, understand, and practice the concepts of machine learning and pattern recognition. The course will cover the basic aspects of pattern recognition and machine learning such as different approaches to feature selection, classification methods, interpolation methods, and techniques of machine learning performance evaluation. In the end of the course the students will be able to implement all aspects of pattern recognition to create a working machine learning system that will solve a real-life pattern recognition problem.

MCS5623

3

Artificial Intelligence
This course introduces the fundamental concepts & methods of knowledge representation, perception, reasoning, problem solving, data-mining, and machine learning in Artificial Intelligence (AI). Topics covered include Knowledge-Based Systems, Rule-Based Expert Systems, Uncertainty Management, Fuzzy Systems, Artificial Neural Networks, Evolutionary Computation, Semantic Web, and Autonomous Robotics.

MCS4633

3

University Physics 2
Calculus based simple harmonic motion, waves and sound, geometric optics, interference and diffraction, electric charge and interaction, electric current, DC Circuits, magnetism, electromagnetic induction, and RC circuits. 3 Credit Hours. Lecture 3 hrs., Studio 1 hr. The following course can be taken concurrently with this course: MCS 2414.

PHY2423

3

Pathways Capstone Lab
Pathways 4001 is the capstone course for CoAS majors’ Pathways Program. The course meets for 4 half-day Saturday sessions fall term. The course’s work requirements are satisfied throughout students’ final year under the supervision of the Pathways Program Director. Requirements include: a) mentoring first-year CoAS majors in the Pathways 1001 course, b) participation in an extra- or co- curricular activity related to major research field, c) incorporation of leadership / ethics issues in senior thesis / capstone project.

COM4001

1

Total Credits:

16

Fall Semester

Course Name

Course #

Credits

Senior Project
The senior project is an intensive study of problems in either Computer Science or Applied Mathematics. Problems in CS can include software system development where students participate in specifying, designing, developing, coding, and testing complex software systems. Problems in AM can include the development and implementation of mathematical and computational models to address problems of interest.

MCS4833

3

Visualizing Data
Course description not found.

MCS4693

3

Applied Regression Analysis
Course description not found.

MCS4993

3

Social Network Mining
With an objective to study, understand, and practice the concepts of data mining using social network data. The course will cover the basic aspects of data mining such as different approaches to classification, regression, segmentation, text analysis, recommendation systems, etc. The aim is to develop skills in obtaining data from social network, analyzing it and visualizing it.

MCS5723

3

MCS/PHY/INT Junior/Senior Elective

MCS/PHY/INT 3/4xx3

3

Coding Club – Matlab
Course description not found.

MCS1111

1

Total Credits:

16

Spring Semester

Course Name

Course #

Credits

Deep Learning and Neural Networks
Brain-inspired Deep Learning (DL) is a subfield of machine learning that trains neural network based models to perform human-like tasks, such as identifying images, recognizing speech, or making predictions. A DL system is trained rather than explicitly programmed. To train a DL system, a set of example data as well as the answers expected from the data are used. This course will cover a range of topics from dense networks, Convolutional Neural Networks (CNN), recurrent neural networks and long short-term memory (LSTM), and Generative Adversarial Networks (GAN). Students will apply deep learning to real-world problems as class projects.

MCS5713

3

Theory of Computation
Beginning course on theory of computation. Regular languages, finite automata, context-free language, Turing Machine, Chomsky hierarchy, applications to parsing. Lecture 3 hrs.

MCS4653

3

Project in Data Science
The senior project is an intensive study of problems in either Computer Science or Applied Mathematics. Problems in CS can include software system development where students participate in specifying, designing, developing, coding, and testing complex software systems. Problems in AM can include the development and implementation of mathematical and computational models to address problems of interest.

MCS4823

3

MCS/PHY/INT Junior/Senior Elective

MCS/PHY/INT 3/4xx3

3

LLT Junior/Senior Elective

LLT 3/4xx3

3

Total Credits:

15

» Document Viewer

Use Your Cell Phone as a Document Camera in Zoom

  • What you will need to have and do
  • Download the mobile Zoom app (either App Store or Google Play)
  • Have your phone plugged in
  • Set up video stand phone holder

From Computer

Log in and start your Zoom session with participants

From Phone

  • Start the Zoom session on your phone app (suggest setting your phone to “Do not disturb” since your phone screen will be seen in Zoom)
  • Type in the Meeting ID and Join
  • Do not use phone audio option to avoid feedback
  • Select “share content” and “screen” to share your cell phone’s screen in your Zoom session
  • Select “start broadcast” from Zoom app. The home screen of your cell phone is now being shared with your participants.

To use your cell phone as a makeshift document camera

  • Open (swipe to switch apps) and select the camera app on your phone
  • Start in photo mode and aim the camera at whatever materials you would like to share
  • This is where you will have to position what you want to share to get the best view – but you will see ‘how you are doing’ in the main Zoom session.