Penn Engineering Transfer - Requirements

I am a first year biochemistry major wanting to change my major to bioengineering/biomedical engineering. Penn’s website states the following:

Students transferring into Penn Engineering after one year of college should have completed at least:

• one course in chemistry,
• one course in physics (involving the use of calculus),
• one course in computer programming,
• two courses in calculus,
• If possible, two courses in the social sciences and humanities.

Students pursuing a major in bioengineering, computer engineering, mechanical engineering and applied mechanics, materials science and engineering, systems science engineering, electrical engineering, or networked and social systems engineering should also complete a second course in physics.

Are these strict requirements? If I haven’t taken a course in computer programming and a second course in physics (I’m currently taking Physics I), will my application not even be considered? I decided that I want to change my major kind of late into the year, and by that time, I couldn’t switch the courses that I was taking.

Go ask at the engineering office to be sure but. you will probably have to take all the required courses next semester and apply at the end of next semester.