Back to Elmhurst College Blogs

10 Hardest Courses at Elmhurst College

Blog User Avatar
Chelsea Wang
16 Jun 2019
8 min read

While students may find themselves taking easier courses to obtain a better GPA, others find that taking challenging courses at the risk of their GPA can be quite rewarding. GPA is not the most important takeaway from college, after all. It is important to learn the most and grasp the more difficult topics in your major, while also exploring fields outside your major and spending time in your college community. Below are 10 of the hardest courses at Elmhurst College.

1. CJ-410 – Criminal Procedure

An image of handcuffs, keys, and trial papers

This course is an examination of enforcement of the law while balancing fair procedures. Topics include search and seizure, arrest, stops, self incrimination, and crime control in a democratic society. Students are required to read the majority and dissenting opinions of the U.S. Supreme Court and to discuss the history and evolution of constitutional cases.

2. CGE-477 – Computer Game & Entertainment Project Development

An image of Game Programming

This is the capstone course for students majoring in computer game and entertainment technology. The students in this course apply all of the concepts and skills learned in previous CGE courses to produce a significant project. This activity is performed at a company as part of a project development for that company.

3. CHM-432 – Advanced Inorganic Chemistry

An image of chemicals

This course explores theories of atomic structure, bonding, periodicity, and geometric structure are used to describe the properties and reactivities of inorganic compounds with emphasis on several main groups: acids and bases, oxidizing and reducing agents, and transition metal coordination compounds. The course includes laboratory with emphasis on synthesis and analysis of inorganic compounds.

4. PHY-414 – Modern Optics

An image of optics

This course covers geometrical and physical optics, polarization, coherence, interference, diffraction, Fourier optics, and fundamental optical phenomena. Electromagnetic theory of light is stressed.

5. NRS-526 – Advanced Pharmacology

An image of pills

This course focuses on major drug classifications, including indications, actions, interactions and side effects. The course explores principles of pharmacokinetics and pharmacodynamics provide the foundation for an evidence-based, patient centered approach to clinical decision making and care management across the lifespan. The course also includes selected clinical applications of advanced pharmacology with related pathophysiology using a care study model.

6. BUS-484 – Business Policy

An image of Business Policy

This course is an integration of the basic business disciplines for business policy formulation using the case study method. The course explores the development of company policy and strategy; impact of a company's internal and external environment on strategic decisions; case practice in analyzing and formulating business policy and strategy.  

7. BIO-315 – Genetics

An image of genes and the brain

This course is an introduction to the basic principles of genetics and modern molecular techniques used to study organisms at the cellular, organismal and population level. Topics include Mendelian and non-Mendelian inheritance, gene mapping in eukaryotes and prokaryotes, DNA structure and function, gene regulation, genetic variation from recombination and mutation, genomics and population genetics.

8. MTH-361 – Abstract Algebra

An image of Abstract Algebra

This course covers properties of integers, sets, groups, permutation groups, cyclic groups, Lagrange’s Theorem, subgroups, normal subgroups, quotient groups, external direct product of groups, homomorphism and isomorphism of groups, and introduction to rings and fields.

9. CS-475 – Software Engineering

An image of magnified code

This course is an introduction to the concepts of design, development, and maintenance of large-scale software systems. Chief programmer teams, the software life cycle, and underlying related topics are covered, including requirements analysis, implementation techniques, validation, verification, maintenance, documentation, user interfaces, reliability, software development tools, and programming environments. Various cost-estimation models are also introduced.

10. CS-550 – Web Development

An image of web development

The students in this course learn how to program in appropriate Web-based languages (e.g., HTML, JavaScript, CSS, ASP.NET and RESTful Web Services). As part of this programming experience, the students are taught how to design and develop Web applications that access data in the latest version of Microsoft's SQL Server using Microsoft's Visual Basic. In addition, students discuss design and development considerations, as well as concepts and techniques for building mobile Web apps.

These courses are great to take if you want to challenge yourself and learn about new and interesting topics. While these courses may require a significant amount of your time and attention, you will still be able to participate in extracurricular activities and engage in your community. After all, college is about challenging yourself and learning new things while gaining independence and having the best experience.


Leave a comment

Your email address will not be published.

Suggested Articles in Elmhurst College

Elmhurst College
Top 10 Coolest Clubs at Elmhurst College
Evelin Mercedes
2 Nov 2018