Courses


CSE 002: Fundamentals of Programming

Software is transforming the world, and programming is becoming an essential part of many emerging careers. 70 percent of all new jobs across all STEM fields will be in computer science . Some of these careers involve full time programming, but many more require a facility with software systems or part time programming. This class is an introduction to programming designed especially for people who use computers, but have no programming experience. Using the Java programming language, we introduce students to the basics of software development, software problem solving, and, crucially, to the process of debugging.

Permanant Class Website: cse2.lehigh.edu

  • In Fall 2012, this class met at Neville Hall 003, Mondays and Wednesdays, at 10:10 to 11am. The class also met Fridays at 10:10am to 11am, at Packard Lab 122 and 112 for a laboratory session. See Syllabus here.
  • In Spring 2013, this class met at Neville Hall room 002, Mondays and Wednesdays, at 11:10 to 12pm. The class also met for hands on laboratory instruction Packard Lab 122 and 112 at two different times on Fridays: Section 110, Friday from 10:10am to 11am, and section 111, Friday from 11:10am to 12pm. See Syllabus here.
  • In Fall 2013, this class meets at Packard Lab room 101, Mondays and Wednesdays, at 10:10 to 11am. The class will also meet for hands on laboratory instruction at Packard Lab 122, 112, and 216 at two different times on Fridays: Section 110 will meet Friday from 9:10am to 10am, and section 111 will meet Friday from 11:10am to 12pm. See Syllabus here.
  • In Spring 2014, this class met at Packard Lab room 466, Mondays and Wednesdays, at 11:10 to 12pm. The class also met for hands on laboratory instruction in Packard Lab 122, 112, and 216 at two different times on Fridays: Section 110, Friday from 10:10am to 11am, and section 111, Friday from 11:10am to 12pm. See Syllabus here.
  • In Fall 2014, this class met at Packard Lab room 466, Mondays and Wednesdays, at 11:10 to 12pm. The class also meets for hands on laboratory instruction in Packard Lab 122, 112, and 216 at two different times on Fridays: Section 110, Friday from 9:10am to 10am, and section 111, Friday from 10:10am to 11am. See Syllabus here.
  • In Spring 2015, this class met at Lewis Lab 270, Mondays and Wednesdays, at 11:10 to 12pm. The class also met for hands on laboratory instruction in Packard Lab 122, 112, and 216 at three different times on Fridays: Section 110, Friday from 10:10am to 11am, section 111, Friday from 11:10am to 12pm, and section 112, Friday from 2:10-3pm. See Syllabus here.
  • In Fall 2015, this class meets at Maginnes 102, Mondays and Wednesdays, at 11:10 to 12pm. The class also met for hands on laboratory instruction in Packard Lab 122, 112, and 216 at two different times on Fridays: Section 110, Friday from 10:10am to 11am, and section 111, Friday from 2:10-3pm. See Syllabus here.


    BioS/CSE 090: Bioinformatics in the 21st century

    The human genome was just the beginning. New experimental technologies are still transforming medicine and biology. One day, inexpensive genome sequencing will isolate pre-cancerous tissue before it becomes a risk, cryoelectron microscopy will reveal the intricate structures of molecular complexes, and microarray technologies will uncover a systematic picture of gene expression in heath and disease. This transformation is possible only through the emerging science of informatics, which gathers, integrates, analyzes and visualizes the new wealth of biological data to make informed decisions. Through informatics, patient histories can be analyzed; drugs can be designed; genomes can be assembled. With these fundamental innovations and those on the horizon, it remains unclear how careers in science, especially medicine, will change as a result. This course, which expands on topics featured in “Bioscience in the 21st century”, will discuss the informatics revolution and its impact on science, ethics, and careers in medicine and biology.

  • In Fall 2011, this class met at Maginnes Hall rm. 103, on Mondays, from 12:10pm to 1:00pm. See Syllabus here.
  • In Fall 2013, this class met at Maginnes hall rm. 105, on Fridays, from 1:10pm to 2:00pm. See Syllabus here.


    BioE/CSE 308/408: Bioinformatics: Issues and Algorithms

    The Biology of the 21st century has evolved radically from it's mid-20th century self. New technologies have created many powerful means for understanding life and how it works at a molecular scale. These technologies are the core of pharmaceutical drug development programs and the “biotech revolution,” but the data they produce can be interpreted only with computational analysis. Bioinformatics is a field developed explicitly to gather, analyze, interpret, and visualize this data so that informed scientific observations can be made on large biological datasets with complex and subtle trends. This course is an integrative experience for undergraduate and graduate BioEngineering and Computing students that explores tightly interdisciplinary methods, science, and outcomes of a field that has enabled high throughput technologies to change the face of biological and medical science as we know it.

  • In Spring 2011, this class met at Packard Lab rm. 416, on Tuesdays and Thursdays, from 9:20am to 10:35am. See Flyer and Syllabus.
  • In Spring 2012, this class met at Mohler Lab rm. 110, on Tuesdays and Thursdays, from 9:20am to 10:35am. See Flyer and Syllabus.
  • In Spring 2013, this class met at Mohler Lab rm. 110, on Mondays, Wednesdays and Fridays, from 1:10pm to 2:00pm. See Flyer and Syllabus.
  • In Spring 2014, this class is meeting at Packard Lab rm. 258, on Mondays, Wednesdays and Fridays, from 1:10pm to 2:00pm. See Syllabus.
  • In Spring 2015, this class is meeting at Packard Lab rm. 208, on Mondays, Wednesdays and Fridays, from 1:10pm to 2:00pm. See Syllabus.


    CSE 307/407: Structural Bioinformatics

    Solving problems at the leading edge of medical and industrial technologies depends, in many cases, on improving our understanding of protein function. For example, the debilitating side effects of cancer treatment could be reduced by developing drug molecules that selectively fit the unique structures of cancer proteins. In this case, and in many others, protein shape can yield many deep insights into how proteins function. This course is an exploration, through collaborative and interdisciplinary projects, of the biological, computational, and statistical ideas developed for protein structure alignment, finding functional sites, structure-function inference, molecular surfaces, and evolution in protein structure.

  • In Fall 2010, this class (as CSE 350/450) met at Packard lab rm. 416, on Tuesdays and Thursdays, from 1:10pm to 2:25pm. See Syllabus here.
  • In Fall 2011, this class (as CSE 397/497) met at Mohler lab rm. 110, On Tuesdays and Thursdays, from 9:20am to 10:35am. See Syllabus here.
  • In Fall 2012, this class (as CSE 397/497) met at Mohler lab rm. 355, On Tuesdays and Thursdays, from 1:10pm to 2:25pm. See Flyer and Syllabus here.
  • In Fall 2013, this class met at Maginnes Hall 110, on Mondays, Wednesdays and Fridays, from 2:10pm to 3:00pm. See syllabus here.
  • In Fall 2014, this class met at Packard Lab 466, on Mondays, Wednesdays and Fridays, from 1:10pm to 2:00pm. See syllabus here.
  • In Fall 2015, this class will meet at Linderman Library 404, on Mondays, Wednesdays and Fridays, from 1:10pm to 2:00pm. See syllabus here.

    Note: This course has a very comprehensive reading list. You can find it here.