th en  

งานบริการวิชาการ

โครงการพัฒนาผลสัมฤทธิ์ทางการเรียนของนักเรียนโครงการ SMP

ผู้รับผิดชอบโครงการ

ผู้ช่วยศาสตราจารย์ ดร.สุพัฒน์ ศรีสวัสดิ์
อาจารย์ ดร.อาสลัน หิเล

วัตถุประสงค์ของโครงการ

เพื่อพัฒนาผลสัมฤทธิ์ทางการเรียนของนักเรียนในโครงการ SMP

ระยะเวลา

  1. ระหว่างวันที่ 6-7 กรกฎาคม 2562 กิจกรรมวัดผลสัมฤทธิ์ทางการเรียนวิทยาศาสตร์
  2. ระหว่างวันที่ 8-12 กรกฎาคม 2562 กิจกรรมเตรียมความพร้อมด้านวิชาการให้กับนักเรียนชั้นม.4 และ ม.6
  3. ระหว่างวันที่ 8-12 กรกฎาคม 2562 กิจกรรมเตรียมความพร้อมครูผู้สอน
  4. วันที่ 13 กรกฎาคม 2562 กิจกรรมเสาวนาเพื่อสร้างแรงบันดาลใจในการเรียนวิทยาศาสตร์ ให้กับนักเรียนในโครงการ SMP
  5. ระหว่างวันที่ 22-23 กรกฎาคม 2562 กิจกรรมศึกษาดูงาน
  6. ระหว่างวันที่ 19-24 มิถุนายน 2562 ,ระหว่างวันที่ 3-5 กรกฎาคม 2562 ,วันที่ 18 กรกฎาคม 2562 , วันที่ 25 และ 29 กรกฎาคม 2562 กิจกรรมควบคุมคุณภาพการจัดการเรียนการสอน

สถานที่

คณะวิทยาศาสตร์และเทคโนโลยีมหาวิทยาลัยนราธิวาสราชนครินทร์

ผู้เข้าร่วมโครงการ

  1. กิจกรรมเตรียมความพร้อมด้านวิชาการให้กับนักเรียนชั้น ม.4 และ ม.6์
    เป็นการสอนเสริม เพื่อปรับความรู้พื้นฐานในระดับชั้น ม. 4 และ ม.6 ของนักเรียนในโครงการ SMP โดยผู้ร่วมโครงการเป็นนักเรียนโครงการจัดตั้งห้องเรียนพิเศษ SMP รุ่นที่ 2 จำนวน 105 คน และรุ่นที่ 3 จำนวน 180 คน รวมทั้งสิ้น 285 คน โดยมีการแบ่งกลุ่มนักเรียนออกเป็นระดับชั้นละ 4 กลุ่ม รวมทั้งสิ้น 8 กลุ่ม เพื่อเรียนในรายวิชาเคมี ชีววิทยา ฟิสิกส์ และคณิตศาสตร์ รวมทั้งการเรียนปฏิบัติการทางด้านวิทยาศาสตร์ รวมแต่ละกลุ่มจะได้รับการสอนเสริม 30 ชั่วโมง โดยใช้ระยะเวลาในการจัดกิจกรรม 5 วัน
  2. กิจกรรมการควบคุมคุณภาพการจัดการเรียนการสอน
    เป็นกิจกรรมควบคุมมาตรฐานในการจัดการเรียนการสอนให้มีคุณภาพจำนวน 9 โรงเรียน โดยมีการติดตามการจัดการเรียนการสอนใน 4 รายวิชา คือเคมี ชีววิทยา ฟิสิกส์ และคณิตศาสตร์ ภาคการศึกษาละ 1 ครั้ง (2 ครั้ง/ปีการศึกษา) โดยแต่ละรายวิชามีอาจารย์ 1 คน เป็นผู้ให้ความรู้ คำแนะนำ ติดตาม และประเมินการสอนของครูในโครงการจัดตั้งห้องเรียนพิเศษ SMP รุ่นที่ 2 และ รุ่นที่ 3 นอกจากนี้มีกระบวนการในการวิพากษ์ข้อมูลเพื่อให้ได้มาตรฐานเดียวกันในทุกๆ โรงเรียน รวมทั้งการให้คำปรึกษาในการจัดการเรียนการสอน
  3. กิจกรรมเตรียมความพร้อมครูผู้สอน
    กิจกรรมเตรียมความพร้อมครูผู้สอน ทั้งภาคทฤษฎี ภาคปฏิบัติการ และความเป็นครู จำนวน 9 โรงเรียน แบ่งเป็น 2 รุ่น คือ รุ่นที่ 2 จำนวน 3 โรงเรียน และ รุ่นที่ 3 จำนวน 6 โรงเรียน โดยมีการแบ่งกลุ่มผู้สอยออกเป็นสาขาวิชาละ 2 กลุ่ม รวมทั้งสิ้น 8 กลุ่ม จำนวนวันในการจัดกิจกรรม 5 วัน โดยให้แต่ละโรงเรียนครูผู้สอนในสาขาวิชา ฟิสิกส์ เคมี ชีววิทยา คณิตศาสตร์ สาขาละ 1 คน รวมโรงเรียนละ 4 คน โดยมีผู้เข้าอบรมรวม 36 คน
  4. กิจกรรมศึกษาดูงาน
    ครู และอาจารย์ผู้ดูแลโครงการจำนวน 15 คน และนักเรียนโครงการ SMP รุ่นที่ 2 จำนวน 285 คน รวม 300 คน ไปทัศนศึกษาดูงาน ณ โรงเรียน มอ.วิทยานุสรณ์ ตำบลคอหงส์ อำเภอหาดใหญ่ จังหวัดสงขลา/มหาวิทยาลัยทักษิณ (สถาบันทักษิณคดีศึกษา) ตำบลเกาะยอ อำเภอเมือง จังหวัดสงขลา/โรงไฟฟ้าจะนะ ตำบลป่าชิง อำเภอจะนะ จังหวัดสงขลา โดยใช้เวลาในการศึกษาดูงานจำนวน 2 วัน (รวมเวลาเดินทางไปและกลับ)
  5. กิจกรรมวัดผลสัมฤทธิ์การเรียนวิทยาศาสตร์
    กิจกรรมวัดผลสัมฤทธิ์การเรียนวิทยาศาสตร์ ให้กับนักเรียนในโครงการ SMP จำนวน 3 โรงเรียนซึ่งเป็นกิจกรรมที่วัดผลการเรียนการสอนในรายวิชาฟิสิกส์ เคมี ชีววิทยาและคณิตศาสตร์ ชั้นมัธยมศึกษาปีที่ 5 โดยทำการจัดสอบนักเรียนโครงการจัดตั้งห้องเรียนพิเศษ SMP รุ่นที่ 2 จำนวน 105 คน โดยใช้ข้อสอบกลางเพื่อให้เป็นมาตรฐานเดียวกันในทุก ๆ โรงเรียน
  6. กิจกรรมเสวนาเพื่อสร้างแรงบรรดาลใจในการเรียนวิทยาศาสตร์
    กิจกรรมเสวนาเพื่อสร้างแรงบรรดาลใจในการเรียนวิทยาศาสตร์ ให้กับนักเรียนในโครงการ SMP จำนวน 9 โรงเรียน ด้วยนักเรียนยังความความเข้าใจความสำคัญของการเรียนวิทยาศาสตร์ เพื่อสร้างเจตคติที่ดีต่อการเรียนด้านวิทยาศาสตร์ เมื่อนักเรียน ครู อาจารย์ และผู้เกี่ยวข้องมีเจตคติที่ดีแล้ว ย่อมทำให้การจัดกิจกรรมการเรียนการสอน หรือกิจกรรมที่เกี่ยวข้องได้รับความร่วมมืออย่างเต็มที่ และเกิดประสิทธิภาพสูงสุด ผู้เข้าร่วมนักเรียนจาก 9 โรงเรียน จำนวน 285 คน ผู้ประสานงานโครงการ SMP จำนวน 10 คน และบุคลากรคณะวิทยาศาสตร์ฯ จำนวน 20 คน

เกี่ยวกับคณะ
ชุมชน SciTech
  
CWebUser the user session information */ public function getUser() { return $this->getComponent('user'); } /** * Returns the view renderer. * If this component is registered and enabled, the default * view rendering logic defined in {@link CBaseController} will * be replaced by this renderer. * @return IViewRenderer the view renderer. */ public function getViewRenderer() { return $this->getComponent('viewRenderer'); } /** * Returns the client script manager. * @return CClientScript the client script manager */ public function getClientScript() { return $this->getComponent('clientScript'); } /** * Returns the widget factory. * @return IWidgetFactory the widget factory * @since 1.1 */ public function getWidgetFactory() { return $this->getComponent('widgetFactory'); } /** * @return CThemeManager the theme manager. */ public function getThemeManager() { return $this->getComponent('themeManager'); } /** * @return CTheme the theme used currently. Null if no theme is being used. */ public function getTheme() { if(is_string($this->_theme)) $this->_theme=$this->getThemeManager()->getTheme($this->_theme); return $this->_theme; } /** * @param string $value the theme name */ public function setTheme($value) { $this->_theme=$value; } /** * Creates the controller and performs the specified action. * @param string $route the route of the current request. See {@link createController} for more details. * @throws CHttpException if the controller could not be created. */ public function runController($route) { if(($ca=$this->createController($route))!==null) { list($controller,$actionID)=$ca; $oldController=$this->_controller; $this->_controller=$controller; $controller->init(); $controller->run($actionID); $this->_controller=$oldController; } else throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".', array('{route}'=>$route===''?$this->defaultController:$route))); } /** * Creates a controller instance based on a route. * The route should contain the controller ID and the action ID. * It may also contain additional GET variables. All these must be concatenated together with slashes. * * This method will attempt to create a controller in the following order: *
    *
  1. If the first segment is found in {@link controllerMap}, the corresponding * controller configuration will be used to create the controller;
  2. *
  3. If the first segment is found to be a module ID, the corresponding module * will be used to create the controller;
  4. *
  5. Otherwise, it will search under the {@link controllerPath} to create * the corresponding controller. For example, if the route is "admin/user/create", * then the controller will be created using the class file "protected/controllers/admin/UserController.php".
  6. *
* @param string $route the route of the request. * @param CWebModule $owner the module that the new controller will belong to. Defaults to null, meaning the application * instance is the owner. * @return array the controller instance and the action ID. Null if the controller class does not exist or the route is invalid. */ public function createController($route,$owner=null) { if($owner===null) $owner=$this; if(($route=trim($route,'/'))==='') $route=$owner->defaultController; $caseSensitive=$this->getUrlManager()->caseSensitive; $route.='/'; while(($pos=strpos($route,'/'))!==false) { $id=substr($route,0,$pos); if(!preg_match('/^\w+$/',$id)) return null; if(!$caseSensitive) $id=strtolower($id); $route=(string)substr($route,$pos+1); if(!isset($basePath)) // first segment { if(isset($owner->controllerMap[$id])) { return array( Yii::createComponent($owner->controllerMap[$id],$id,$owner===$this?null:$owner), $this->parseActionParams($route), ); } if(($module=$owner->getModule($id))!==null) return $this->createController($route,$module); $basePath=$owner->getControllerPath(); $controllerID=''; } else $controllerID.='/'; $className=ucfirst($id).'Controller'; $classFile=$basePath.DIRECTORY_SEPARATOR.$className.'.php'; if($owner->controllerNamespace!==null) $className=$owner->controllerNamespace.'\\'.str_replace('/','\\',$controllerID).$className; if(is_file($classFile)) { if(!class_exists($className,false)) require($classFile); if(class_exists($className,false) && is_subclass_of($className,'CController')) { $id[0]=strtolower($id[0]); return array( new $className($controllerID.$id,$owner===$this?null:$owner), $this->parseActionParams($route), ); } return null; } $controllerID.=$id; $basePath.=DIRECTORY_SEPARATOR.$id; } } /** * Parses a path info into an action ID and GET variables. * @param string $pathInfo path info * @return string action ID */ protected function parseActionParams($pathInfo) { if(($pos=strpos($pathInfo,'/'))!==false) { $manager=$this->getUrlManager(); $manager->parsePathInfo((string)substr($pathInfo,$pos+1)); $actionID=substr($pathInfo,0,$pos); return $manager->caseSensitive ? $actionID : strtolower($actionID); } else return $pathInfo; } /** * @return CController the currently active controller */ public function getController() { return $this->_controller; } /** * @param CController $value the currently active controller */ public function setController($value) { $this->_controller=$value; } /** * @return string the directory that contains the controller classes. Defaults to 'protected/controllers'. */ public function getControllerPath() { if($this->_controllerPath!==null) return $this->_controllerPath; else return $this->_controllerPath=$this->getBasePath().DIRECTORY_SEPARATOR.'controllers'; } /** * @param string $value the directory that contains the controller classes. * @throws CException if the directory is invalid */ public function setControllerPath($value) { if(($this->_controllerPath=realpath($value))===false || !is_dir($this->_controllerPath)) throw new CException(Yii::t('yii','The controller path "{path}" is not a valid directory.', array('{path}'=>$value))); } /** * @return string the root directory of view files. Defaults to 'protected/views'. */ public function getViewPath() { if($this->_viewPath!==null) return $this->_viewPath; else return $this->_viewPath=$this->getBasePath().DIRECTORY_SEPARATOR.'views'; } /** * @param string $path the root directory of view files. * @throws CException if the directory does not exist. */ public function setViewPath($path) { if(($this->_viewPath=realpath($path))===false || !is_dir($this->_viewPath)) throw new CException(Yii::t('yii','The view path "{path}" is not a valid directory.', array('{path}'=>$path))); } /** * @return string the root directory of system view files. Defaults to 'protected/views/system'. */ public function getSystemViewPath() { if($this->_systemViewPath!==null) return $this->_systemViewPath; else return $this->_systemViewPath=$this->getViewPath().DIRECTORY_SEPARATOR.'system'; } /** * @param string $path the root directory of system view files. * @throws CException if the directory does not exist. */ public function setSystemViewPath($path) { if(($this->_systemViewPath=realpath($path))===false || !is_dir($this->_systemViewPath)) throw new CException(Yii::t('yii','The system view path "{path}" is not a valid directory.', array('{path}'=>$path))); } /** * @return string the root directory of layout files. Defaults to 'protected/views/layouts'. */ public function getLayoutPath() { if($this->_layoutPath!==null) return $this->_layoutPath; else return $this->_layoutPath=$this->getViewPath().DIRECTORY_SEPARATOR.'layouts'; } /** * @param string $path the root directory of layout files. * @throws CException if the directory does not exist. */ public function setLayoutPath($path) { if(($this->_layoutPath=realpath($path))===false || !is_dir($this->_layoutPath)) throw new CException(Yii::t('yii','The layout path "{path}" is not a valid directory.', array('{path}'=>$path))); } /** * The pre-filter for controller actions. * This method is invoked before the currently requested controller action and all its filters * are executed. You may override this method with logic that needs to be done * before all controller actions. * @param CController $controller the controller * @param CAction $action the action * @return boolean whether the action should be executed. */ public function beforeControllerAction($controller,$action) { return true; } /** * The post-filter for controller actions. * This method is invoked after the currently requested controller action and all its filters * are executed. You may override this method with logic that needs to be done * after all controller actions. * @param CController $controller the controller * @param CAction $action the action */ public function afterControllerAction($controller,$action) { } /** * Do not call this method. This method is used internally to search for a module by its ID. * @param string $id module ID * @return CWebModule the module that has the specified ID. Null if no module is found. */ public function findModule($id) { if(($controller=$this->getController())!==null && ($module=$controller->getModule())!==null) { do { if(($m=$module->getModule($id))!==null) return $m; } while(($module=$module->getParentModule())!==null); } if(($m=$this->getModule($id))!==null) return $m; } /** * Initializes the application. * This method overrides the parent implementation by preloading the 'request' component. */ protected function init() { parent::init(); // preload 'request' so that it has chance to respond to onBeginRequest event. $this->getRequest(); } }