Computer Science and Engineering

The CSE Department Office has moved to Mountaintop Building C, effective January 19, 2018. For information on our location and parking, click here.

WELCOME NEW FACULTY

Roberto PalmieriArielle Carr

As a result of the ongoing Data X Initiative, the CSE Department is pleased to welcome a new assistant professor in 2017-18, Roberto Palmieri. The CSE Department is also happy to welcome new professor of practice, Arielle Carr, in Fall 2018.

Roberto Palmieri earned his Ph.D. in Computer Engineering from Sapienza University of Rome (Italy). After that, he was a post-doc at Sapienza University and subsequently at Virginia Tech. In 2014 he became a Research Assistant Professor in the Electrical and Computer Engineering department at Virginia Tech. He is interested in system research and distributed computation, spanning from theory to practice. Building fault-tolerant and high performance systems is one of his primary research goals, along with designing protocols for innovative synchronization patterns. Palmieri and his students have published more than 50 papers in the most recognized international conferences and journals of the area.

Arielle Carr is a Ph.D. candidate studying Applied Mathematics at Virginia Tech in Blacksburg, Virginia. She earned her M.S. in Math from VT in 2015, and her B.S. in Math along with a minor in Computer Science from VT in 2012. Arielle also has a B.S. in Sociology with a minor in Education from Roanoke College in Salem, Virginia. She had taught at VT since 2012, serving as instructor-of-record for Integral Calculus, Numerical Analysis, and Linear Algebra.

CSE 1

WELCOME FIRST YEAR STUDENTS!

Computer Science and Engineering is at the core of the information age. To prepare our students for the tremendous opportunities in the field, the CSE Department is strongly committed to excellence in both education and research. We conduct ground-breaking work in artificial intelligence, bioinformatics, data mining, robotics, software security, computer networking, software systems, biomedical image processing, computer vision, mobile healthcare, and the WWW. Our faculty includes five NSF CAREER award winners, one of the most prestigious awards available to young researchers in CSE.

CSE is also deeply involved in Lehigh's Data X Strategic Initiative, including the development of new courses, new research directions, and an amazing new facility now under development on Lehigh's Mountaintop Campus. For more information on Data X, click here.

Lehigh undergraduates benefit from the personal attention typical of a small college, yet have exposure to state-of-the-art technologies available only at a research university. To provide flexibility, we offer a variety of different undergraduate degree programs, including B.S. degrees in the College of Engineering, and a B.S. and a B.A. degree in the College of Arts and Sciences. All of our B.S. programs are fully accredited. In addition, we offer a unique B.S. in Computer Science and Business which is accredited both in computer science and in business. Beyond their courses, students often work one-on-one with faculty, and can even become involved in their research projects. Internships provide real-world experience.

Our majors are designed to provide a strong foundation in the core areas of Computer Science and Engineering, from the hardware/software interface up through systems software, programming languages, software engineering, and the mathematical foundations of computing. Electives include topics in artificial intelligence, computer networking, parallel and distributed computing, security, robotics, bioinformatics, data mining, web and mobile application development, and databases. As a result, our graduates are in high demand, and are regularly recruited by many leading high tech companies.

Our vibrant graduate programs prepare students for positions in industry and academia. Our faculty have research funded by competitive sources including NSF, DARPA, NIH, and other federal and state agencies, as well as leading companies in the field.

For a list of major employers who have hired our graduates in the recent past, click here.

For a listing of planned CSE courses for Summer and Fall 2018, click here

**Course Changes for Fall 2018**
Due to the loss of several CSE faculty members, we are forced to cancel the following courses:
  • CSE 320/420 BIOE 320/420 (Biomedical Image Computing and Modeling)
  • CSE 334/434 (Software System Security)
  • CSE 398/498 (Deep Learning)

Cancelled section:

  • CSE 303-011 (Operating Systems with Prof Cao) - Two other sections of CSE 303 will still be taught in the Fall by Professor Jason Loew, but we realize this will not satisfy the needs of all the affected students. Hence, the CSE Department will offer a section of CSE 303 in Spring 2019, scheduled at a time that avoids conflicts with other CSE classes students need to graduate on time. We will work with the affected students to make sure the Spring offering of CSE 303 fits the schedules of those who need it.

Courses with instructor change:

  • CSE 002-110 (Fundamentals of Programming) will change to Professor Arielle Carr
  • CSE 002-311 (Fundamentals of Programming) will change to Professor Brian Chen
  • CSE 313 (Computer Graphics) will change to Professor Brian Chen

Other cancelled course:

  • CSE 307/407 BIOE 307/407 (Structural Bioinformatics)
New and special topic courses for Fall 2018:
  • CSE 271 PROGRAMMING IN C AND THE UNIX ENVIRONMENT, TR 1:10-2:25, Professor Mark Erle--C language syntax and structure. C programming techniques. Emphasis on structured design for medium to large programs. Unix operating system fundamentals. Unix utilities for program development, text processing, and communications. Prerequisite: CSE 109.
  • CSE 297 BLOCKCHAIN ALGORITHMS & SYSTEMS, MW 11:10-12:25, Professor Hank Korth--Blockchain system concepts, cryptographic algorithms for blockchain security, distributed consensus algorithms for decentralized blockchain control, smart contracts, blockchain databases.
  • CSE 298 MOBILE APPS (ANDROID), MWF 1:10-2:00, Professor Eric Fouh Mbindi--This is a project-oriented course that explores the concepts and technologies pertaining to application development for mobile devices. This course uses Android as the platform. Topics covered include mobile software architecture, user interface design, graphics, multimedia, Location-aware software development, network-centric software development, software development for mobile device sensors (such as cameras, recorders, accelerometer, and gyroscope).
  • CSE 397/BIOE 397 INTRO TO BIOMOLECULAR MODELING AND SIMULATION, MWF 11:10-12:25, Professor Wonpil Im--This BioS course cross-listed in CSE is designed to introduce the most basic and key concepts, methods, and tools used in biomolecular modeling and simulation. In particular, this class is a hybrid lecture/hands-on practice style using the lectures and tools in CHARMM-GUI (http://www.charmm-gui.org/lecture). Topics include (but not limited to) UNIX operating system, text editors, Python programming, scientific programming using Python, PDB (Protein Data Bank), molecular mechanics, minimization, molecular dynamics, Monte Carlo simulation. The understanding of these concepts and algorithms as well as their applications to well-defined practical examples involving currently important biological problems will be emphasized.
  • CSE 398/498 NATURAL LANGUAGE PROCESSING, MW 12:45-2:00, Professor Sihong Xie--Wondering how Google translates English into Chinese, how IBM Watson beat humans in Jeopardy and how Grammarly correct your essays? This course introduces you to natural language processing (NLP) that empowers many fascinating applications like the above. The course will study, in both depth and detail, the fundamental statistical models and their computational implementations in NLP. You will learn how to model texts on the level of word, sentence, and paragraph using tools such as trees, graphs, and automata.

    The following techniques will be covered:text normalization, language model, part-of-speech tagging, hidden Markov model, syntactic and dependency parsing, semantics and word sense, reference resolution, dialog agent, machine translation.

    Two class projects to design, implement and evaluate classic NLP models will enable the students to have hands-on NLP experience. Programming experience (CSE 17) and probability and statistics (MATH 231 or ECO 045) will be required. Credit will not be given for both CSE 398 and CSE 498.

  • CSE 498 COMPUTER GRAPHICS, TR 9:20-10:35, Professor Brian Chen -- Computer graphics for animation, visualization, and production of special effects: displays, methods of interaction, images, image processing, color, transformations, modeling (primitives, hierarchies, polygon meshes, curves and surfaces, procedural), animation (keyframing, dynamic simulation), rendering and realism (shading, texturing, shadows, visibility, ray tracing), and programmable graphics hardware. This course will be run with CSE 313 Computer Grapics.

 Any issues or questions regarding registration, please contact This email address is being protected from spambots. You need JavaScript enabled to view it. .

 

Prospective students and their parents: if you're planning to visit Lehigh and have interests in Computer Science or Computer Science and Business, please contact us at This email address is being protected from spambots. You need JavaScript enabled to view it. and we'll make sure you have a chance to meet with a faculty member to hear the details of our programs.

Prospective employers: demand for CSE graduates is extremely strong. Our students are aggressively recruited by many of the top companies in the US. If you wish to connect with CSE students at Lehigh, please contact us. We can help disseminate your recruiting materials, and we can also arrange for a room for you to present an overview session and meet with students during a campus visit. Send email to: This email address is being protected from spambots. You need JavaScript enabled to view it. .

New students often ask whether it is possible to take one of majors if they have had no programming experience in high school. Yes! Many of our majors first started their study of CSE at Lehigh with no previous background. We provide the appropriate introductory courses for students to succeed in CSE with or without past experience.

 Tapia Group 2016

Lehigh CSB student Bruke Mammo (left) and Professor of Practice Eric Fouh Mbindi (right) with Professor Richard Tapia of Rice University (center) at the 2016 ACM Richard Tapia Celebration of Diversity in Computing, Austin, TX.

© 2014-2016 Computer Science and Engineering, P.C. Rossin College of Engineering & Applied Science, Lehigh University, Bethlehem PA 18015.