The University of Sheffield
Programme Regulations Finder

BSC Computer Science with a Year in Industry (COMU41)     IS

2023 - 2024

For students whose initial registration was in the 2018-19 to 2022-23 session
 
 

Year 1


units (120 credits)
1A
A student will take

Semester 1
COM1008  Web and Internet Technology AUT SEM 10 credits
FCE1001  Global Engineering Challenge Week AUT SEM 0 credits

Semester 2
COM1009  Introduction to Algorithms and Data Structures SPR SEM 10 credits

Full academic year
COM1001  Introduction to Software Engineering ACAD YR 20 credits
COM1002  Foundations of Computer Science ACAD YR 20 credits
COM1003  Java Programming ACAD YR 20 credits
COM1005  Machines and Intelligence ACAD YR 20 credits
COM1006  Devices and Networks ACAD YR 20 credits

1B.

Students commencing Level 1 of a programme of study from session 2016-17 onwards must take FCE1001 Faculty Global Engineering Challenge Week as a core module. A student will be expected to pass the module in order to progress to Level 3. A student must pass the module in order to graduate.  

Year 2


units (120 credits)
2A
A student will take

Semester 1
COM2004  Data Driven Computing AUT SEM 20 credits
COM2008  Systems Design and Security AUT SEM 20 credits
COM2108  Functional Programming AUT SEM 10 credits
FCE2001  Engineering - You're Hired AUT SEM 0 credits

Semester 2
COM2009  Robotics SPR SEM 20 credits
COM2107  Logic in Computer Science SPR SEM 10 credits
COM3420  Software Hut SPR SEM 20 credits

Full academic year
COM2109  Automata, Computation and Complexity ACAD YR 20 credits

2B.

Students commencing Level 2 of a programme of study from session 2016-17 onwards must take FCE2001 Engineering – You’re Hired as a core module. A student will be expected to pass the module in order to progress to Level 3. A student must pass the module in order to graduate. 

Year 3


units (120 credits)
3A
A student will take

Full academic year
COM390  Year in Industry ACAD YR 120 credits

3B

A student will be responsible for securing a suitable industrial placement in order to take COM390 Year in Industry. The appropriateness of the placement will be determined by the Head of Department.  A student who fails to obtain a suitable placement will instead be required to become a student for the Degree of BSc Computer Science (COMU101).


3C

COM390 requires that a student will spend a minimum of 38 weeks working in an industrial establishment, the arrangements being subject to the approval of the Head of Department.  A student who fails to satisfy these requirements may be permitted by the Faculty to become instead a student for the Degree of BSc Computer Science (COMU101).

Year 4


units (50 credits)
4A
A student will take

Semester 1
MGT388  Finance and Law for Engineers AUT SEM 10 credits

Full academic year
COM3610  Dissertation Project ACAD YR 40 credits

units (70 credits)
4B
A student will take 70 credits from this group.

Semester 1
COM31007  Software Development for Mobile Devices AUT SEM 10 credits
COM3105  Advanced Algorithms AUT SEM 10 credits
COM3110  Text Processing AUT SEM 10 credits
COM3502  Speech Processing AUT SEM 10 credits
COM3503  3D Computer Graphics AUT SEM 10 credits
COM3524  Bioinspired Computing AUT SEM 10 credits
COM3527  Cyber Security Team Project AUT SEM 10 credits

Semester 2
COM3001  Modelling and Simulation of Natural Systems SPR SEM 10 credits
COM31006  Computer Vision SPR SEM 10 credits
COM3190  Theory of Distributed Systems SPR SEM 10 credits
COM3240  Reinforcement Learning SPR SEM 10 credits
COM3501  Computer Security and Forensics SPR SEM 10 credits
COM3504  The Intelligent Web SPR SEM 10 credits
COM3505  The Internet of Things SPR SEM 10 credits
COM3523  Software Reengineering SPR SEM 10 credits
COM3528  Cognitive and Biomimetic Robotics SPR SEM 10 credits
COM3529  Software Testing and Analysis SPR SEM 10 credits
MEC328  Managing Engineering Projects and Teams SPR SEM 10 credits

Full academic year
COM3550  Undergraduate Ambassadors Scheme in Computer Science ACAD YR 20 credits
Students can also select Languages for All modules up to the value of 20 credits.

For a full list of Languages for All modules please see www.sheffield.ac.uk/languages/lfa/modules.


5

A student who does not pass COM3610 (Dissertation Project) at the first attempt will be ineligible for the award of the degree with Honours.


6

For students commencing Year 1 of a programme of study in or after September 2022:

A student who has been awarded credit in compensation of failed units in Years 2 and 4 will be permitted an additional resit attempt in the compensated credits. An additional resit attempt can only be granted where the student has met the requirements for progression (or completion) under the General Regulations for First Degrees.  


7

For students commencing Year 1 of a programme of study in or after September 2022:

A student who has been awarded credit in compensation of failed units in Years 2 and 4, where the grade achieved is more than 10% below the pass grade in those failed units, may not be recommended for a degree award that is accredited under Engineering Council rules. 


8

For students commencing Year 1 of a programme of study in or after September 2022:

A student who has been awarded more than 30 credits in compensation of failed units across Years 1, 2 and 4, may not be recommended for a degree award that is accredited under Engineering Council rules. 


9

For students commencing Year 1 of a programme of study in or after September 2022:

A student who failed to pass one or more of the modules from the list below may not be recommended for a degree award that is accredited under Engineering Council rules: COM2008, COM3420, MGT388.


10

For students commencing Year 1 of a programme of study in or after September 2022:

Where a student has met the requirements for the award of a degree under the General Regulations for First Degrees but not the requirements for the award of a degree accredited under Engineering Council rules, they may be recommended for the award of a BSc degree in Computer Science Studies with a Year in Industry.  

 
 
- This module has pre-requisite(s).
- This module is a pre-requisite for other modules.
- This module has co-requisite(s).
- Some modules cannot be studied in combination with this module.
- Additional information about requirements for studying this module.
 

Please note that the regulations displayed on this page reflect provision in 2023/24 and may not reflect study undertaken in other academic sessions. To see regulations that applied in another academic session, please return to the Programme Regulations Finder home screen and select the appropriate session.